|
|
|
SetWindowState函数简介: 设置窗口的状态
. w$ y4 B* o3 h$ G函数原型:
( Q M7 [& _3 P) N4 `8 c0 x, o' Y- a) f( x1 n! m5 J; X+ U
long SetWindowState(hwnd,flag)
O5 v6 }- l! s; S" |3 t! H! t! y1 U# y' b8 V% ~) U6 D5 b
. `! Z+ K+ o0 T8 M; Z! U! L易语言中用法! c: q0 F. S; e$ a* o7 w
$ J" F+ ^+ L; `2 ^5 t
& W; j% H- G: @& \+ }4 g" j
* `) E) x# S' u" j
) R6 h& q7 E/ Y9 i3 G1 W
5 Z% ]% w5 S1 @" \1 H: c( J% {6 l( E" k% \' j C8 D3 G
- z1 F7 H' ~2 {3 ?# S$ J2 h% ~
参数定义:
+ x) L j; J( v9 e; H$ W/ B
2 K0 j/ u( c3 P+ p% L. Chwnd 整形数: 指定的窗口句柄* R# _' |& @; H4 _
+ j. K( j7 u& \$ Z, Pflag 整形数: 取值定义如下
! O6 s) a r" a6 X, b) L8 O0 : 关闭指定窗口
- Y$ |) ~/ y0 i* w1 : 激活指定窗口/ x3 S5 _* J) V5 B. L
2 : 最小化指定窗口,但不激活
6 v. N* w9 q' z& h3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)) W4 V, m$ o8 o1 D9 Y1 W
4 : 最大化指定窗口,同时激活窗口.
5 o' H* k9 j) B* K6 H5 : 恢复指定窗口 ,但不激活( P& Q7 _; f$ i! Z
6 : 隐藏指定窗口
8 c1 v" f+ N' I. U& K a7 : 显示指定窗口( W1 r/ }9 P3 ^+ G9 X
8 : 置顶指定窗口
; }1 S7 C0 L3 l; X& H8 g9 : 取消置顶指定窗口, n; ~6 I) O6 ]6 I F
10 : 禁止指定窗口$ z4 W! o% W- c
11 : 取消禁止指定窗口
. ?7 y6 U) F& }# x12 : 恢复并激活指定窗口
9 B% o6 z, A& w6 Y9 `: V13 : 强制结束窗口所在进程.
( d6 O; U4 Q% H: _# _7 B14 : 闪烁指定的窗口$ [) H$ F5 p4 ]
15 : 使指定的窗口获取输入焦点# i' Y! p# V' m) n
返回值: c+ o! C3 e+ ^& ]6 U( d
整形数:
, l6 d8 v8 a- }0: 失败/ d c; k$ o6 s% l9 G
1: 成功
: J5 E0 O( J. r! F# @: Z示例: @/ X: J0 w7 ?& ~- i
dm_ret = dm.SetWindowState(hwnd,0)
; N. ]9 e2 i$ y! E0 m
! R7 p. q6 G' P |
|