|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。
% _/ g7 F$ p# z3 E
& n" [ e L( L6 J/ J 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);% A' @2 v+ H1 X. f
9 O! _" D4 ? e+ w 参数:
" x" K7 J$ g* K$ h
0 o7 s; q* o/ s& a4 U IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。) q) {& q4 D3 e. B1 K
' S% L, J$ L5 x+ }( H IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。) A( x8 g0 ~% @+ f! L/ W
8 K% y2 M% L# Y& Y 返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
" X4 d" k- w. p H4 h$ v8 _0 o) v; o) F B; d
若想获得更多错误信息,请调用GetLastError函数。7 L7 C5 d5 B9 `
( m0 n$ [; h, R) d 备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。; _4 ]! \( L, ?5 \. e
. b |/ B9 Q* ~0 x4 T0 @ 速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。
o! z+ H* X, q5 V/ z2 U( @! a9 N8 C5 [4 C2 Z2 P. g/ n- d
. i5 n6 e) {* G; Y! t" d
DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 |
" Q9 V4 v9 \/ R& e' J2 f* r; a | 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | % H6 s- Y% E/ \9 B
| | 窗口类名 | lpWindowName | 文本型 | , o$ n; N" b, k/ Z4 n
| | 窗口标题 | 19 z {4 {* d' _, }! j9 N
使用方法:9 C" U! N' J# M4 j4 q
# X( C: ]/ z4 ?) V, R7 B. _. E& X
1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等." X/ k. b. t# {& L/ a
1
2 `" L% h1 @) L4 q1 @/ Y* `+ `5 o, }4 ]; s$ y, ~
' o( F- `5 W; i+ C. Z2 V% d9 e0 B/ L
6 T$ z4 l9 j l9 h( v- F- [& c; j
' |. N- Q1 P9 O: j0 M
) Q1 C% B9 {9 L. u# q! f |
-
|