|
SetWindowState函数简介: 设置窗口的状态) P+ |4 ?& x& {! H0 O
函数原型:* P7 A! ~% v0 |
$ ]' v: u" p$ `' R
long SetWindowState(hwnd,flag) 4 a+ Q C9 _+ z5 R( ?5 N
1 `6 K7 c# N. y7 N) I4 K5 G# N9 O" h7 r' M' u' @
易语言中用法
3 d$ _5 q8 |/ D( z
* X8 o& {, h9 U6 r4 @/ q* O4 `
S4 _4 l. S1 ^+ _! `! B; ?2 g/ j* F; W8 x( t
: g5 f3 @+ M: f) d/ O0 B; i+ K( C# @
$ K! a y% G" u+ @5 p% E V& J: I, A* Q' g1 ]0 p
+ z3 a3 [, z- `. l. ^
参数定义:
0 _6 w# C# T+ f) @: U8 h
( {( v1 r$ P+ Zhwnd 整形数: 指定的窗口句柄
- m: C, I' z$ B+ A: [: ^% k" F% \' \+ W7 f* S
flag 整形数: 取值定义如下
5 w* V. A( J% w- V4 N$ [* B0 : 关闭指定窗口
0 A/ |5 J p G- h1 : 激活指定窗口
& @1 g" H) [) c; c. I. {, A9 Z9 i2 : 最小化指定窗口,但不激活7 S! m7 E8 B* @2 m7 x
3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)! [1 i2 |. j+ i% m
4 : 最大化指定窗口,同时激活窗口.! Z! _2 j9 i6 g' E
5 : 恢复指定窗口 ,但不激活
( Y. ]) z4 R9 ~! R7 i' _6 : 隐藏指定窗口
5 T' s8 E3 `3 |' z% R7 : 显示指定窗口/ ~$ M+ E$ j I, l) G! v
8 : 置顶指定窗口, i( d7 ~$ }$ z0 }
9 : 取消置顶指定窗口
+ |. Z( k0 _! L) E10 : 禁止指定窗口 G% a; f8 `# w3 w3 U
11 : 取消禁止指定窗口
5 w v y$ ]( X' N12 : 恢复并激活指定窗口
3 V+ O# v2 I2 [' n. C13 : 强制结束窗口所在进程.8 e' n$ Y: a+ k) q
14 : 闪烁指定的窗口
* l9 g, H3 U3 R: Z' f15 : 使指定的窗口获取输入焦点- P7 r! M; X+ L
返回值:
0 K5 u7 I: ^: `1 k3 a整形数:
; ?; W2 M% n0 N0 S: V0: 失败) Y1 Q! F( b2 ]
1: 成功9 k2 X: Z9 e: b& j5 k; E
示例:3 Q9 z& F# s# G2 K8 `
dm_ret = dm.SetWindowState(hwnd,0)
+ {9 C, M- d/ b0 I) l$ B( Y4 o+ @) l# @2 p- I/ ?- i- g% }0 [
|
|