|
|
|
SetWindowState函数简介: 设置窗口的状态/ C" O% I# @) {4 ?
函数原型:
! f& X# V* n+ K: ~6 Z3 z& ~
D' ]5 O( Y \# c, X3 ~long SetWindowState(hwnd,flag)
: q6 \5 [1 \) m* F8 X, @- q7 z6 G9 D# D3 [! f1 }. v' `
& R9 f- ]4 a$ T: y; n r0 o
易语言中用法
: q4 o9 K8 d8 z7 ^2 U F. {* B5 W
1 f( ^) w/ S H
: O, i1 p. k0 H; Q0 R7 M" i
7 t+ h2 |. i q( Y: @
6 n5 j; C4 N' q/ L& L
! c5 j! u2 o0 m1 e% W( ^# Q* v* x0 d5 \" E1 \' }; |
u H& X9 f5 o# }& \. J参数定义:
/ c( W* `9 L0 D8 s w1 n
! E7 S; m, n& B. f# ghwnd 整形数: 指定的窗口句柄0 ^5 c- y' z/ J) W5 A3 T8 j6 \( g G* ]
& G/ R/ S; A" l& d2 B8 \" sflag 整形数: 取值定义如下0 _1 ^ |$ ~/ \# z/ |4 f9 k
0 : 关闭指定窗口
" [; d: I4 H1 |* ^1 : 激活指定窗口
/ W- ?5 h) f, |2 x2 : 最小化指定窗口,但不激活
4 r( a" ^8 z, @3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)
$ K; V$ U4 z* V! r4 : 最大化指定窗口,同时激活窗口.! R4 l1 r% O4 \
5 : 恢复指定窗口 ,但不激活% q) k+ \ m9 ~' B
6 : 隐藏指定窗口& a+ ~8 P9 C y& H. L0 G
7 : 显示指定窗口
5 l7 W: m4 k) j2 k" d5 H% b8 : 置顶指定窗口
$ T1 v1 w% F- j& i7 V m9 : 取消置顶指定窗口
9 z* \5 b7 S; g3 D. k) Z* [ I10 : 禁止指定窗口. \: i5 j" t5 ^2 l1 J
11 : 取消禁止指定窗口& x4 S# j' _1 Y" W
12 : 恢复并激活指定窗口
: F- d6 n2 Z: m13 : 强制结束窗口所在进程.% ]( ^# p0 [, Y" l
14 : 闪烁指定的窗口
8 y8 r+ y! _+ W* s& X* l1 b) m15 : 使指定的窗口获取输入焦点+ m- N4 w3 O! d0 @3 N
返回值:9 [$ c- e# g1 U* h" ~- O/ u
整形数:+ ^0 R5 I- r. T$ z* T* R4 ]
0: 失败% d6 T: z @( P% C, J
1: 成功8 [( c* x8 ^' c @( W5 `# ^
示例:
2 C2 h* q- H0 k* Z7 odm_ret = dm.SetWindowState(hwnd,0) * k/ i- h% z# U2 v7 G
: B1 @5 B, B. I* Y
|
|