|
|
|
SetWindowState函数简介: 设置窗口的状态1 S# P* r/ Y# q
函数原型:* h% M' S' A! }5 Q- r! h7 z
6 w7 b) F1 k7 }long SetWindowState(hwnd,flag) + G% [9 [6 e% J: e
# s" }8 Y' \) s3 ?3 f0 j& ~8 N% @5 u5 {- _/ c5 M) E
易语言中用法) n+ a. n9 y8 P1 N+ z
& e0 h/ X. E" O. B; |6 \% m, ~* D
# o. G2 L/ L( e S' d6 k# m, b9 w. i* `: N5 l
! o; J9 U' e/ ?! z; i! N) K4 ~* O8 ~ D- P; T2 v0 X p
}) |$ w8 x/ G+ ]$ F: F
参数定义:
6 m) s& M- f) y% h" z- W0 a8 U- f c+ G2 P2 u% E/ @, b
hwnd 整形数: 指定的窗口句柄: w/ y/ X, {2 M, K( n7 u) K
! b' R; x7 p; [! |. p
flag 整形数: 取值定义如下/ }' C. J7 F! P
0 : 关闭指定窗口6 N1 _3 u( H0 ^$ X3 g' l) d7 y
1 : 激活指定窗口
: e8 u9 X) C* Y' N2 : 最小化指定窗口,但不激活
! w) U& }. \1 Z1 K! P# C9 F3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)
9 R3 H" g$ C# H5 [2 j0 g4 : 最大化指定窗口,同时激活窗口.! |3 b$ L* a8 I- g
5 : 恢复指定窗口 ,但不激活
* T0 D6 h% O' {/ Q, D6 : 隐藏指定窗口* k. R9 I/ D# E' o' I- t: G- |/ i: v
7 : 显示指定窗口
2 N" r( S9 f8 p( e6 r0 W8 A( Q8 : 置顶指定窗口: S- D# S$ F# N
9 : 取消置顶指定窗口
. s4 [+ x* E8 ~2 r+ b$ y: `10 : 禁止指定窗口
' v! f2 |, j% P* L! h! s; Y11 : 取消禁止指定窗口
% a$ G6 ^% E, F12 : 恢复并激活指定窗口' n* @, J2 ~( E/ |2 O: E
13 : 强制结束窗口所在进程.
& s+ |2 d# c! m% [14 : 闪烁指定的窗口* v& h2 T$ B2 r1 g
15 : 使指定的窗口获取输入焦点5 O; B+ I4 n$ k/ U* h" J: E
返回值:
# x' {4 z& A0 h: X, V整形数:% \. H% S4 c. ^, J& p
0: 失败
! t- ^! ~- i$ ?# h4 I" }7 l1: 成功: ^; K) V0 W3 d+ [' @+ W! R N
示例:; H# X0 x3 d/ f
dm_ret = dm.SetWindowState(hwnd,0) 5 {% Z+ I7 |! H% f( C! r
: r: g' f& U0 x# l |
|