|
SetWindowState函数简介: 设置窗口的状态
& C- d7 A u& p* H( C1 {函数原型:
# t7 U" [- s& s' Z3 x! l H+ A* s4 I4 ^# `/ G1 ~; J% V
long SetWindowState(hwnd,flag) $ M" u7 N% A6 ~% t3 t! K; v- n1 t
0 b' g% x, t3 c( A7 n0 V; Q) W6 [% O6 o/ j7 m
易语言中用法
. o o0 x: Z9 g
: g% ^/ @) v% n/ t, \
. a& W! H" w# U1 j. @! r7 b
3 a) ?% x3 ]$ k# x) |& w
' O& a1 `% L4 j- q) f$ u5 G) L" |
/ {5 Y5 E" s! u' X/ \/ e: P7 h3 Z7 ]; H9 y1 `6 m
1 h* a U8 L1 {参数定义:
. j3 x# q. J1 x0 B$ h) R- x- y* o6 b, E" ~) N1 ~
hwnd 整形数: 指定的窗口句柄( \) m1 V' O4 a. l5 B! S% N0 m5 t/ r
9 D/ B9 V- ^3 P9 g, {, h3 Zflag 整形数: 取值定义如下
; Q: ~% e8 ?! H, k$ Q6 l; J0 : 关闭指定窗口4 m' K+ f, _ o& R
1 : 激活指定窗口
7 Z* ]3 r; @) r1 y, L1 R. K) ?2 : 最小化指定窗口,但不激活
* l l/ V7 T B7 b$ ^3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)8 Q9 z, S, ~# L+ y( a
4 : 最大化指定窗口,同时激活窗口.
6 E& B, S" {( p4 e5 : 恢复指定窗口 ,但不激活5 E! x+ ~6 J9 ~; V# }8 m
6 : 隐藏指定窗口/ B+ e/ C' t7 ~$ b6 } W' F [' h
7 : 显示指定窗口
8 M+ U' M3 t/ w: K- ], r p8 : 置顶指定窗口
, U! C9 v* L# _; p9 W$ p" x9 : 取消置顶指定窗口+ h+ q: {0 n' L) t
10 : 禁止指定窗口% \ u6 k X, p) J% I) Q# m
11 : 取消禁止指定窗口
[. d3 l9 e% y7 j! c3 X! \ J2 Y12 : 恢复并激活指定窗口+ ?. V: c5 r. g9 \2 e4 v& s; V
13 : 强制结束窗口所在进程.
# J0 P' i/ Y. |) W14 : 闪烁指定的窗口
5 t. N4 y' z- H9 M- e( v& B15 : 使指定的窗口获取输入焦点0 w5 J3 r$ G+ @; I& h
返回值:
, A; ^4 j6 _; A# w: @整形数:
8 r0 x. p; d9 |0: 失败. ~5 H& D- e' D2 X/ n
1: 成功5 |) h0 Z/ H2 m. ]! F6 y
示例:+ i$ b2 i6 ~0 V7 C, g. A. P: T
dm_ret = dm.SetWindowState(hwnd,0) ( H: s- q$ o' F+ B5 f, e
/ D& O% y3 l W x/ A. j |
|