|
SetWindowState函数简介: 设置窗口的状态
( w9 E! _, o- @. R+ R函数原型:
+ B; l d2 r" X
6 n# Q& ?) G0 ?long SetWindowState(hwnd,flag) " W9 P1 v. Q2 D- j; B% v
( m( }; p7 k" y( x, K; o; B+ V3 W; {1 t( c0 `: k0 H' i# a
易语言中用法
/ a% i* l+ r% w6 Y3 \: \) H
% ^' u: A) v1 |: N: p) J5 X
5 n" V: i. E! T/ u' M
2 L4 n6 `! ]6 Y- M3 }. i
- s5 t! U! Z& u) S) l/ P4 f7 O9 M0 \& p0 U
& e0 G7 e$ K4 b* n8 l& l& Q9 v+ a2 \0 U) J- x2 V! m- E
参数定义:
. o5 }) k0 {# ?" W% p/ E$ b" g7 O( q8 o
hwnd 整形数: 指定的窗口句柄( x) v' k; N; a7 i7 o. q4 @( m9 l
3 u" e! C' } U a3 J! x5 _- N0 \
flag 整形数: 取值定义如下
. {' ^/ q; [0 v7 E0 : 关闭指定窗口. k5 G% c$ \' N- v
1 : 激活指定窗口4 e) x. q5 \( i. e9 F7 U
2 : 最小化指定窗口,但不激活: I% {, j6 P& ?+ B* @9 P
3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)- E4 {+ f0 \: `7 [) K/ h
4 : 最大化指定窗口,同时激活窗口.$ B" T+ S; I- S% `
5 : 恢复指定窗口 ,但不激活 a* n1 U; J( l( u$ \. n
6 : 隐藏指定窗口
; V/ w8 a+ L! Z* n. `7 : 显示指定窗口
/ [; ~- C0 @2 S7 m! V8 : 置顶指定窗口0 q" _' s* ?+ w; r2 W4 U
9 : 取消置顶指定窗口
! G- K9 M5 A1 d; ^10 : 禁止指定窗口+ M4 _0 a2 Z7 c0 o% c; r
11 : 取消禁止指定窗口1 X+ E5 w" t! s Q* P3 ~5 A8 m
12 : 恢复并激活指定窗口* E6 [$ ? _2 R" Y$ g2 C
13 : 强制结束窗口所在进程.+ w% D; _3 G/ _
14 : 闪烁指定的窗口
0 z/ f* ]" e1 t/ [0 |* {8 I8 }15 : 使指定的窗口获取输入焦点
# G: \6 X; g- ]6 u: R返回值:
: q! Q- t( [. c* Q/ \# F0 a整形数:
0 I& N9 W% }- O H; S5 H$ L0: 失败. M" v/ s- T8 V0 Z
1: 成功
* C0 ?: ?6 s& {4 H; j示例:
* c7 p; F) ]2 E4 e* ]8 Idm_ret = dm.SetWindowState(hwnd,0)
' l; D4 {/ z* Y$ Y* p/ ?
" t0 f5 G6 [ ?/ H2 R' T |
|