|
|
|
SetWindowState函数简介: 设置窗口的状态
4 `4 U& ~; k1 Y函数原型:
" T$ l& V% I' a. B' I# y
% o6 Y, o0 V3 G) ?8 \5 Plong SetWindowState(hwnd,flag) : n) i& H& M9 p# |" F3 ]0 k& F6 w
# K" k8 v9 _$ _) }1 g9 b' P$ V) R7 s+ Q6 t! c
易语言中用法" p$ j% F2 @0 E( B! r5 _
6 e9 u5 j% e# z! A1 R% n
* O$ c+ i, z& _0 J) v( ]! g
/ \5 M n6 {. F, ~+ X( G! b* Z( L) h( `* [* X- L8 W4 B
) i. f% W) [7 O( d& D7 U q( }0 i% g7 A& q1 j. U+ w# z) I
3 B" w3 Y; c- ?+ y/ E' V
参数定义:7 x( y4 u2 N3 E- q0 @
- x" ?/ ^5 I" J1 X/ R
hwnd 整形数: 指定的窗口句柄( K" u! t. I, \ N
' Y+ T @6 W! W) k; L: u9 q; Uflag 整形数: 取值定义如下: w# o$ S" c B% H, S3 e6 I" p
0 : 关闭指定窗口0 O: o$ G$ z. l, |# S
1 : 激活指定窗口: `7 G# V8 `1 b3 v, ` x4 y
2 : 最小化指定窗口,但不激活" g" _6 q; u @; U' s8 }
3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)
# R, l' b0 e5 ?4 : 最大化指定窗口,同时激活窗口.
/ X2 U6 o( n! D n5 : 恢复指定窗口 ,但不激活
( s* k6 Q n+ D6 x0 D# h6 : 隐藏指定窗口
: Z3 V. X% ]3 e% u7 w* A8 ?! H7 : 显示指定窗口
# h! I5 I$ Q8 _# |% z& X& P/ ^+ _. ?. h9 z8 : 置顶指定窗口
6 n) B& Z# A+ R/ J- S' f' }9 : 取消置顶指定窗口
, ]. D3 O( g: i) T3 b' @10 : 禁止指定窗口
6 m+ X7 l% o5 f: T! l5 [0 |11 : 取消禁止指定窗口
4 ^" T# h4 X/ @# K! r0 c) b/ }12 : 恢复并激活指定窗口; d3 F# }* y; g1 n0 B. G
13 : 强制结束窗口所在进程.4 I' a7 ?2 Z/ l
14 : 闪烁指定的窗口) a/ \9 O- m& X9 x
15 : 使指定的窗口获取输入焦点/ F E M. s: v9 N* X% C6 \8 C5 Y
返回值:: k, d, `! f2 m5 d# [ ~
整形数:
6 Z2 P5 l9 N3 a F0: 失败
: l7 I/ T& r' U% C% _1 k6 Y1: 成功
3 _$ d2 a% V A3 m& B示例:* s6 K( Q4 l: j
dm_ret = dm.SetWindowState(hwnd,0) 6 I" d; I8 a. `5 V, u, n
( ~! e9 F9 F. ~# n9 M |
|