|
|
|
SetWindowState函数简介: 设置窗口的状态8 v9 Z; z8 a! x8 \7 h% |, ?
函数原型:8 E0 r' O2 L/ n/ {% V3 e
' `8 E1 l8 r3 E( _+ w
long SetWindowState(hwnd,flag)
% [0 M7 r' A9 S* C6 ]* R* S" F, i
9 u! k3 i3 y- i8 m2 O5 x7 J$ v) Z9 C' f8 ~, b0 ~% [) {% n
易语言中用法
T( n3 T6 c/ j8 S! Z
. W; K0 u+ A! J, M! ]8 H8 H0 _
) G9 u/ c, m; T; V2 P# a
0 W* w6 a. |. K
- g! }2 e( c a J6 J3 g
) r! V2 L0 f/ |7 K# c. F6 u8 t& L; V$ M9 k9 v
V5 j( Z. c. F0 g$ B
参数定义:
! h C; e& i; c% Z! w) ?7 k
# b5 h# y. ~6 Q: q7 R$ Rhwnd 整形数: 指定的窗口句柄
2 Z5 u2 o5 C1 g! l w7 a# T; d( g4 _, x3 U4 E8 f3 Q/ ?
flag 整形数: 取值定义如下
7 x( u! L) W+ R* c0 : 关闭指定窗口6 H# B% U5 H$ C, ^; I9 k# D
1 : 激活指定窗口
/ S S0 A) b' k6 I2 : 最小化指定窗口,但不激活
' p0 g1 J4 w" n3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)
& ^: `' a6 [ W$ J: o* {4 : 最大化指定窗口,同时激活窗口.' h6 P3 w! T1 V+ V6 Y- h1 u
5 : 恢复指定窗口 ,但不激活; j- H4 E- u6 P& Q1 p* Y
6 : 隐藏指定窗口
5 ^2 P! y9 T0 O; z* X% t; w7 : 显示指定窗口& ^8 D( u& Z* m6 Z
8 : 置顶指定窗口2 D+ P4 q9 V% w1 `6 `7 e- o) a
9 : 取消置顶指定窗口
, O0 ^( K3 F- D10 : 禁止指定窗口
4 s& X; X# f) s6 A# W J11 : 取消禁止指定窗口
9 i6 j/ ^8 f3 d. Y12 : 恢复并激活指定窗口
) X3 A: ~3 z+ F! K* K! X13 : 强制结束窗口所在进程.3 _+ h( W- e8 M% @
14 : 闪烁指定的窗口
, K- w8 }0 \, R/ _" ^6 K( U15 : 使指定的窗口获取输入焦点
p; R& h# _& X4 i2 U$ r" ~返回值:+ u) C |& a+ `+ n0 M' Z1 s
整形数:
+ T& ?0 O) _! g( W1 F0: 失败
: v% ~, k6 z: p6 O ~1: 成功
9 W! ~9 d/ B* s示例:
. A9 P' e1 _1 G5 B9 ^dm_ret = dm.SetWindowState(hwnd,0)
, X) O6 D1 D1 p7 u
0 v3 I& r- @4 J1 B& S |
|