|
SetWindowState函数简介: 设置窗口的状态! C% p9 y" [" o$ K0 t0 w
函数原型:
6 F% j2 q4 v9 d8 B+ m l; W# ?, T6 M. ^$ a& `) \& [- X
long SetWindowState(hwnd,flag)
, C8 @9 O: I, S6 D- M1 d$ b2 @4 W/ p) R- H. F
# m: U5 |+ I& s5 O. Y
易语言中用法
/ S+ n6 k& s' | Q& V
9 N" J% L8 p: |- a) q
/ @6 C) p% @) _$ V! d
- V7 e6 T" C+ Y$ ^& a: ]
J) }% m4 I9 @" f) F6 `. Q4 u1 F. J" s9 M. f1 ]2 c" j
0 \& ^& [! Z) Q9 t9 V
" P) c3 f! y) g) p1 V2 d- I: {% T参数定义:
c: u5 D* `" I) m# Z5 j) C7 i' U g% B5 ~5 \
hwnd 整形数: 指定的窗口句柄
$ T# h \: |! ]% I. [/ X/ d7 W
" ^9 t$ P2 ^+ F' T/ U; Cflag 整形数: 取值定义如下$ E2 i, p0 t+ }* ~; A1 u
0 : 关闭指定窗口
3 T, x/ h5 k, p/ t1 : 激活指定窗口) F+ Z( Y3 t- B. P6 H* t
2 : 最小化指定窗口,但不激活
& O; p; T8 X9 F: _3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)
" b- r' [, q% r4 : 最大化指定窗口,同时激活窗口.
3 N9 ?" n* {8 R; A: C5 : 恢复指定窗口 ,但不激活- r0 Y% |5 E. U) l# Q4 M- D
6 : 隐藏指定窗口9 c/ d2 B0 b& r& ]
7 : 显示指定窗口
4 g# v8 j8 [# ?% W! f& t8 : 置顶指定窗口
9 u$ w% c( k4 H% \$ [1 o, C9 : 取消置顶指定窗口$ x: k' q3 ?: r1 V' u, D; l( ?
10 : 禁止指定窗口! X, y- U1 i5 s* s9 o# ?
11 : 取消禁止指定窗口
5 c) ~8 p& T# J$ K12 : 恢复并激活指定窗口
) U5 ]- I- N! N7 E, |6 k/ v13 : 强制结束窗口所在进程.
0 G0 y) r" {+ I/ U14 : 闪烁指定的窗口
8 ]4 n/ j2 R8 i/ k+ p15 : 使指定的窗口获取输入焦点" Z8 E- a0 E$ P
返回值:
7 I: s, P3 w* {5 a. P4 d9 q' m4 V/ J整形数:( b9 J* b Q' j" K: ]
0: 失败
J9 J: u% n" D1: 成功
4 W# q( r* L# Q+ }' h% ~示例:7 F7 B) g! ~7 A! w
dm_ret = dm.SetWindowState(hwnd,0)
3 u: f. ?! N# g- ^, z9 Y' g6 [& L6 V7 c& L6 c
|
|