|
|
|
SetWindowState函数简介: 设置窗口的状态" d7 o7 K& i+ g: \
函数原型:; Q- p3 Q7 l* S2 X8 Q+ u% i- J
G9 V1 H$ |5 E6 g) [- z- g9 {long SetWindowState(hwnd,flag)
9 n( a2 g, N( X k5 u! I0 F+ l. o7 H9 M/ B
! q% G' u# O7 X7 c/ w易语言中用法
/ R+ J9 j1 v& a
9 K l8 G5 _- k8 w7 g0 I( |$ c5 k
- M7 M8 @. a' ]+ a# ~% l2 ]9 h' m9 y& D. z
+ h" k! p& p6 A& N2 G
' h% n% A _( b) n8 m+ E& i( W5 W+ w/ u+ Q* m& X' r2 v* E
+ o. c) i: {( N7 ^4 A
/ \# n& o3 a6 a2 I9 f' F参数定义:
! h7 ?8 e8 I' a$ g4 X5 A i/ ~
6 C( ~: I2 E& W8 |4 p1 Q: x& ohwnd 整形数: 指定的窗口句柄
) r$ K6 E {+ ~1 O; L2 ]' |( u1 f9 Q0 P% u) ?2 L+ X. X3 t
flag 整形数: 取值定义如下
% q3 {% o$ z# [% q0 : 关闭指定窗口
; b) A, I; o5 [# f) n( R F- u1 : 激活指定窗口
4 A7 ]2 q- i- B2 : 最小化指定窗口,但不激活9 A0 W! ]" t" \
3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)# F& S0 w7 _( p! Z
4 : 最大化指定窗口,同时激活窗口.+ E! ^' A* |! S1 U# q
5 : 恢复指定窗口 ,但不激活
L2 d6 W d' A' F6 : 隐藏指定窗口0 n2 f( W; u: X j4 V% A
7 : 显示指定窗口
3 g5 A6 [+ u, j' r# ~- I8 : 置顶指定窗口) L& X# A0 X. ~5 j
9 : 取消置顶指定窗口
/ m8 m3 W& y/ ^! m8 _, ^) J* c$ k10 : 禁止指定窗口; n! C* i5 m& I( D# F
11 : 取消禁止指定窗口
" u4 B/ r2 @! s6 s2 ^12 : 恢复并激活指定窗口* i0 l1 @* J5 q4 ^
13 : 强制结束窗口所在进程.7 p- `/ x2 T2 O5 y9 ~) s
14 : 闪烁指定的窗口
6 m, F& g9 w6 v+ T15 : 使指定的窗口获取输入焦点1 e9 d! \( M |3 |9 p0 T' G
返回值:6 i( k% N0 `8 e3 n+ R+ V" n
整形数:7 i% i8 y& w3 P0 B8 e6 Y
0: 失败% e7 I! H5 W& A& L1 I$ q% O/ r
1: 成功4 Y, P$ o! }0 `! X: X) N
示例:
& k) c u* `: X7 vdm_ret = dm.SetWindowState(hwnd,0) - K& z. ~0 t* v
% }* y( D, ]. O% n( t7 E7 H
|
|