|
|
|
SetWindowState函数简介: 设置窗口的状态$ \6 }* y) f; L4 z+ v& S/ Q, r
函数原型:/ ~3 R: D* U( L# b" f( d
5 V* ]' h! Z8 _( W# nlong SetWindowState(hwnd,flag) / |+ B1 H& \* s$ s0 e! o
. u! l/ z4 \1 X" G
8 R' a4 }9 O; f, v: }易语言中用法
- T: D: U0 O5 b/ r3 L* k
4 @1 d6 c9 d$ `% T& P
8 q+ i. Z2 w" q6 C. W2 j
% k. x# P$ B( A# H* c- Z
, B5 G O P8 [* @5 n9 n
8 F5 Z- U9 Y) `: Q+ H
1 s6 d0 U" {0 N6 ?4 C |4 K6 \0 S+ I( ?* K5 Y3 ^
参数定义:# K3 b5 k% O- p
4 m- }7 Y% t* m2 @# shwnd 整形数: 指定的窗口句柄
6 i6 S9 s& _- \
o1 r, L0 _$ ~7 x+ }9 q9 @1 cflag 整形数: 取值定义如下7 c) J2 ~. ^: T# \
0 : 关闭指定窗口
9 D" ^) J5 k) x9 S% U$ J/ @' O X( E1 : 激活指定窗口 `8 f2 I: i" \2 f* u* J& G
2 : 最小化指定窗口,但不激活
" e- b% ^9 T5 B3 S" Q3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)0 j N" q8 @4 n) |' [
4 : 最大化指定窗口,同时激活窗口.6 B+ b" p" u: E8 H0 P
5 : 恢复指定窗口 ,但不激活: A1 d8 {7 [( {
6 : 隐藏指定窗口4 e0 h, H8 W6 u. m2 D. ~
7 : 显示指定窗口
/ ~- `0 o: j; T P8 z' G- z8 : 置顶指定窗口
% C' b2 \& y4 Q v* w6 ]1 ?9 : 取消置顶指定窗口* L' X1 o, T- X
10 : 禁止指定窗口 K! H2 z W: A* _, y$ e! c* X- E" |, A
11 : 取消禁止指定窗口- `! v" i! G* g! ^( j B
12 : 恢复并激活指定窗口
9 R! o% F' s: i' a) r13 : 强制结束窗口所在进程.+ G9 l) {0 @6 ]0 [9 m6 j/ v" J
14 : 闪烁指定的窗口, `9 H5 G+ Z) r* U
15 : 使指定的窗口获取输入焦点( ?% Z/ D2 z' C
返回值:
2 i9 b* {8 L1 C, p整形数:* u8 ]9 E; |. x/ \' Y+ h
0: 失败3 V6 M8 X" W6 z- b0 [: H
1: 成功
9 X0 {! @! M7 e' T& v5 I示例:
4 W* x( Q* m; s# m0 z( D; Vdm_ret = dm.SetWindowState(hwnd,0) 8 S% B( E! [" [3 {) @. B# `, i) C& i
* u0 I% ?* K' k; G" a
|
|