|
SetWindowState函数简介: 设置窗口的状态
" h! |, a* t( L1 [% Y- w a函数原型:
* e6 o2 D/ \& I! Q& S3 H6 {
7 t4 m& {5 h8 ^& Y$ Olong SetWindowState(hwnd,flag)
6 M: Q+ M6 a/ U8 Z- t
* P, M' F+ M4 R& K$ d. P8 b# b3 Q: X
易语言中用法
' J- Z5 n; d C6 k Y* ~3 {( G
# B2 G3 ~4 @; V$ E% i+ F: z5 \" B: Q6 x
$ W! N, t# o! T; l$ H4 X+ S: N6 ^; `. S: D* N# P" ~
3 r6 ?. V9 E0 w
, M" Y% l- @/ }& b3 ~* d. w- g0 }; ^3 c) Y3 N* D* v
参数定义:4 t) K0 x" b! ?- l8 @
# Z* r( @- N% D. ]9 T* n2 X* E7 p
hwnd 整形数: 指定的窗口句柄) C- Y# v7 V& `% f5 t. P
% R* e4 Q9 [. n: u, y' c( ~# X. X( s+ s: K
flag 整形数: 取值定义如下
, x1 f5 x( y( i8 S' l2 O: Z0 : 关闭指定窗口
- Z& F; J/ L7 R2 k4 f$ D# R1 : 激活指定窗口
7 j8 X% k# g( R" w) {/ m2 : 最小化指定窗口,但不激活0 b6 _: ^. N$ a U
3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)
" |, g( }. T$ Y2 \; Y4 : 最大化指定窗口,同时激活窗口.
& q0 u, [5 {9 ~& j+ _5 h5 : 恢复指定窗口 ,但不激活
) T2 Z+ D, c) @ X- k B6 : 隐藏指定窗口- U9 a3 W# _1 Q
7 : 显示指定窗口
) J& z/ ]( j, \4 ?7 q/ J A8 : 置顶指定窗口
: p( V* `7 o2 u# w1 e9 : 取消置顶指定窗口
; I1 E2 _* _9 d10 : 禁止指定窗口/ O, O7 Z8 ~. g% ?
11 : 取消禁止指定窗口
- y5 ~" U4 L5 A$ d+ h! W0 I/ M' Q12 : 恢复并激活指定窗口: L3 ?% P7 h, M6 M) u& J" h4 |
13 : 强制结束窗口所在进程.# H9 K' K$ K- w: @& n& K7 J
14 : 闪烁指定的窗口9 |' T9 m2 n, ?2 T( M( X
15 : 使指定的窗口获取输入焦点: Z ]6 D) F" p" _, R5 ^9 A
返回值:: ?" G5 g9 |+ @/ W9 F5 g+ D3 X
整形数:
2 h1 ?2 n; C3 f/ l6 W# J0: 失败
9 I$ V0 X5 [3 f9 c1: 成功6 R( N1 i- c$ @0 y, H9 \- ]" ^/ k" ?
示例:2 F1 R$ t& y/ @6 l
dm_ret = dm.SetWindowState(hwnd,0)
! Q1 C9 A" ^# A- c$ S7 ?) u7 m* t2 f0 t' c- v
|
|