|
|
|
SetWindowState函数简介: 设置窗口的状态: I; f: _. ~: V, e& G6 j" Y7 k
函数原型:
) |0 `4 c" Y8 S8 a
2 f# p8 J G9 `long SetWindowState(hwnd,flag)
- x5 @2 F1 E/ d% a" b7 r% `# i! I. t9 H
6 K1 |% W% H3 _( g$ u- p2 y" @/ {) C- t
易语言中用法7 ~4 R6 i/ z0 r
9 e9 d; u$ E4 v, i9 [& M2 d4 S) B
& w* _6 e6 |. @. S% O; V3 I+ L8 y) X! G# e- A; W
& ^( Z+ T/ G1 y, J) I' J' Y0 K
3 [7 ]6 W2 C y0 }3 b7 b0 U& r0 f1 U! M& r' w& J g; ~ R
1 G4 s6 Y4 P: m1 F H
参数定义:
3 X% y; L2 j V, a* Q- R0 r
$ n+ l0 r4 o* c7 t1 b9 V lhwnd 整形数: 指定的窗口句柄
" O' J5 w ~' |: f3 K
9 x; g; y( n Yflag 整形数: 取值定义如下
5 a& |8 Z7 ^7 X5 }; K0 : 关闭指定窗口
- t4 m) d$ R M& I' `1 : 激活指定窗口
1 o; [2 e8 X4 D: ^2 : 最小化指定窗口,但不激活
7 w- k+ A3 f5 ~$ G; G3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)
/ O( G% M$ I2 q7 U- v% X, b# d% [. y4 : 最大化指定窗口,同时激活窗口.0 c4 n$ U+ G5 H. o$ O+ o
5 : 恢复指定窗口 ,但不激活
: O2 I, E' R- z) J6 : 隐藏指定窗口% f0 ]2 k1 y/ I6 H: D
7 : 显示指定窗口$ j, {1 o5 l9 ^0 o+ i; f
8 : 置顶指定窗口0 x& }* D( s3 m1 k1 S
9 : 取消置顶指定窗口
+ D3 F! J# R$ Y10 : 禁止指定窗口
! p4 t& J1 c2 B5 L2 |11 : 取消禁止指定窗口5 b- g6 |0 Y" J; k9 z
12 : 恢复并激活指定窗口
! Z' s6 i& f9 j* Q1 Y& ^2 |13 : 强制结束窗口所在进程. T2 q1 X3 A- |' k; i8 H% W4 u: N
14 : 闪烁指定的窗口
3 T6 W# [* q" M15 : 使指定的窗口获取输入焦点
0 {& [+ k% e; m. p0 x/ Y1 _返回值:
. U5 x6 D7 q( H+ Z" U& D/ V整形数:
- [5 A2 ]6 Y1 L3 J" ^" I J5 b+ M0: 失败9 o2 l8 n& S# Y" d- b: M4 R7 l
1: 成功- g0 o+ u7 Y( k- p7 h
示例:3 {' l% J+ \" o% \# ~
dm_ret = dm.SetWindowState(hwnd,0)
8 k2 t$ x! y% c2 }+ h( u5 F0 S/ I- {% ~; m3 F; c
|
|