|
|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。* O4 ?' g. K# y
3 a; [7 {- M6 _ 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);* [$ w' I3 |# Z6 V- D7 {
9 q7 `2 ]$ K, n7 x& c 参数:2 P. `$ } o3 [! K: }
- l+ b/ A' M, L1 p# k1 f1 d5 c
IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。' d, m2 v- o% k5 x6 M# Y
8 @; p% V1 x3 w
IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。
1 j- v1 j) W. O' s b( ]
& t" Z9 ?( V4 K- `1 k, l& c 返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。; l& K$ G# A4 U* W/ [$ y$ h B. A
r1 H1 V* u6 `2 B) m9 _- ~; s2 w 若想获得更多错误信息,请调用GetLastError函数。 B) R; p5 k7 N# l/ l
# q; V" ^) @! \+ Y 备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。) X8 _- \1 _: |! z1 K3 m8 j a1 \
9 h3 e7 p( P# [; G 速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。( c9 f* K3 U% J7 P) h4 n
1 E4 p" x! p: P$ K! m6 I
# e5 Z: v/ S: w3 R) T
DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 |
0 k& f/ N8 k" R) G, c7 { | 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | * B2 k& b, o y
| | 窗口类名 | lpWindowName | 文本型 | 5 [/ `, R% e* O
| | 窗口标题 | 1( D; z9 y6 E0 W. K$ S8 b
使用方法:
7 K1 _. T* ^ y" s
8 @) h2 _& G1 A1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.8 _5 v& o5 y, I9 l
1 3 G- u' B; N3 ^; ] a. s) |$ J
6 m4 Z, G: k0 Z" h: {& K7 l. s$ ]8 h( G) w; ?
- s' j+ z u) A' T9 }1 d4 W
& U' @3 C; e/ i e% g
& q% ]7 l0 E# d [% a8 j5 d
3 g1 i& i% B& m* } |
-
|