|
|
|
SetWindowState函数简介: 设置窗口的状态( B. Y' w: K9 j
函数原型:
6 \7 p- _: N9 ?- Y
& d! p$ z- Y; @9 Xlong SetWindowState(hwnd,flag)
' d% G9 p# f; H8 @9 j8 v: i6 y3 }# a: q8 o* F; {9 |
# ^/ ]. w5 J+ Q8 l易语言中用法
$ z8 G( Y' C% G% |
, L: h: B0 j$ W3 d
( o, W# E; b0 U
3 |8 B1 @' l/ u& t' f( L1 y7 `
" m- d9 q {, V6 U- d6 B/ c2 Y: K$ L# `' _/ [
6 t9 M `6 [& Z6 d$ H1 F
6 x3 @3 {) b- b
参数定义:8 D1 ~; Y3 l1 p9 ?0 R# m
+ h/ L" ` {8 w2 H5 Q( F% {- nhwnd 整形数: 指定的窗口句柄" n5 j1 A* z# g+ b3 L! p* f
% |0 D; P8 z" L7 `flag 整形数: 取值定义如下2 w( T' ~+ H/ g+ j0 R
0 : 关闭指定窗口& ?, ^1 U4 N8 J- `$ |. n0 e
1 : 激活指定窗口
% C7 n) Q: b; k9 N2 : 最小化指定窗口,但不激活0 i' G$ o4 `- p9 b7 {: }
3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)+ l2 P' Q/ N- t
4 : 最大化指定窗口,同时激活窗口. h* g5 i& k* Z% m
5 : 恢复指定窗口 ,但不激活
6 |! }, u1 L* U% M' }1 p8 X4 i: {6 : 隐藏指定窗口
; k$ `! o/ ^2 ?1 j" k7 : 显示指定窗口. |# p; G6 z/ i# f" }
8 : 置顶指定窗口! q8 m g2 x( U+ S, [% B& s
9 : 取消置顶指定窗口0 A& Y! Z! U% n: Q R- c' @
10 : 禁止指定窗口6 ?& l; A$ _3 H! s6 r8 Z! X
11 : 取消禁止指定窗口1 [4 Z7 x& p/ g; B5 v3 j, K+ j
12 : 恢复并激活指定窗口
: H. _( G: Z" M, D4 N* N4 w13 : 强制结束窗口所在进程.
3 r* e& k0 H1 B4 K, e9 G14 : 闪烁指定的窗口
5 _/ w5 n; a/ d! ?6 q- L3 C( a15 : 使指定的窗口获取输入焦点4 R Y6 h/ s$ R
返回值:' c4 j9 B+ K' ~. F1 c1 o
整形数:
) _% k l4 H' Z* y0: 失败
+ D0 ]1 {# K# U6 Q7 t1: 成功2 p0 u. w3 O5 t$ F
示例:
+ z* w* m. ~6 Q& [, q9 sdm_ret = dm.SetWindowState(hwnd,0)
' E0 @: t! K* H6 a: \6 a$ U
2 Y( m; q/ }5 t' c |
|