|
|
|
SetWindowState函数简介: 设置窗口的状态
* h Y# E% N# z3 P# i函数原型: c& [) k6 y/ D1 ]2 m) s; Y) F" ^# j
' A9 L0 i0 p3 Q3 v; p* J
long SetWindowState(hwnd,flag)
+ h( S/ p# i4 A9 ]3 V! N' K8 D+ A; o
3 O* M0 ]# N3 i( ?
易语言中用法
) w6 z/ T/ v* L$ V0 K% q `
# H; i: d4 j0 z: `2 \
+ `) y$ X* i1 f3 K5 n# C' L. g& D) C6 t$ U; D/ y3 N; q; [
8 H9 ?4 ~- p e, c! c! {5 v! i% Y
2 E' c7 Q7 z X
" @" E) L! [+ V! d3 {- I+ Z% q8 L3 x+ R& h) d
参数定义:
6 u x9 o' j( ^
4 ]( T2 V' k) d# Bhwnd 整形数: 指定的窗口句柄
- c& G5 [% i( F+ F6 G4 I& f) {! n/ Y( m W, U. V: N
flag 整形数: 取值定义如下
: h. v0 v$ V. I& G0 : 关闭指定窗口
+ U- g4 k. O" l5 O, v, r/ G7 K9 d1 : 激活指定窗口' j8 ~9 b% z5 W: S. v
2 : 最小化指定窗口,但不激活
8 D( a) I* K5 |) |) `3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.(释放内存可以考虑用FreeProcessMemory函数)7 m6 r" ~+ }) v3 p) ~
4 : 最大化指定窗口,同时激活窗口.
6 d; K! d; |7 t8 ?. c, L1 Z& {5 : 恢复指定窗口 ,但不激活
& r# n5 Q& i: `1 m6 : 隐藏指定窗口( t3 j7 K. _) X8 H3 l- ~1 b
7 : 显示指定窗口9 Q! B; V" N& k; i0 l5 C9 g, K9 v n
8 : 置顶指定窗口
7 q U, {$ _8 K1 J3 S6 q5 q9 : 取消置顶指定窗口+ n( k( C6 U# Y
10 : 禁止指定窗口: ]3 G8 R% `1 Y9 y$ O, B
11 : 取消禁止指定窗口
$ q% ~5 K, z+ U' T$ c4 p% K12 : 恢复并激活指定窗口
8 A7 o8 x& b/ r7 H6 _13 : 强制结束窗口所在进程.
3 q4 \! |+ I4 b/ q: n14 : 闪烁指定的窗口, I( W4 [ X( \7 c
15 : 使指定的窗口获取输入焦点6 y# `$ Q' d( o0 u/ T/ ~# r# S
返回值:
+ f7 [1 P/ ^) \" s) X9 E3 ^整形数:5 \* A' y( f* y! j# X5 n
0: 失败4 C2 C; s% {. r E( b9 K% B$ [6 p
1: 成功
1 B$ u1 g0 N2 u示例:
' |3 j% ~0 H7 f ^# Y1 hdm_ret = dm.SetWindowState(hwnd,0)
, j1 h' {1 Q1 X4 k
% X3 g' F1 o: b7 U8 ? |
|