|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。5 G6 p9 l* q. t+ p% K$ [1 U
% p- g) ~. C. l' z% D/ y; C 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);1 p$ P$ z# e Q9 o! J7 K9 W
- Q5 `0 G ]6 j2 U 参数:
' |# r% P3 ^1 n1 F) H% `- J5 t4 U! L7 Q5 I9 y6 g2 b
IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。3 y P4 E2 {7 L" D
, A2 y, `! D& I% D) N2 h: p G
IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。
7 F% {" G$ m0 m+ T6 I$ y5 J+ B2 A) b( g) ]7 N# F+ E& ]. h: }+ C% ~
返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。8 E- i, ^9 a: T$ k
o) P- g8 }: T4 \! m8 X. X
若想获得更多错误信息,请调用GetLastError函数。$ L$ N* I+ ~. D+ F" \
/ R/ _6 l6 H6 s$ U9 W 备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。
. }, ^: ~, E u- Y7 k2 _+ x# M+ F9 R+ p- U1 x5 q/ z- G
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。
5 r* q _* N S! S8 h/ k# e' `! U
; [( O1 J% N; |& G
. Z- ?# x: @1 [1 e4 E8 {1 ^ DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 | ; w" K1 k4 r' R$ r
| 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 |
/ K. \" R- d+ J! g: |6 h/ t M | | 窗口类名 | lpWindowName | 文本型 | - d/ s( D+ G. E/ d) ]9 q
| | 窗口标题 | 12 X6 _' a8 G2 s$ t. T6 O% V6 e* `
使用方法:
5 X& c5 }2 _1 N( Q% H% C+ c7 c9 M5 ~
$ X! u# a& X+ H8 I* v( H1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
+ Q' I( i$ Y5 h6 {1 / b3 ]; M; y" J4 C/ s
% o/ h5 x6 w+ T t* {+ x) L3 O8 |$ y: M. s r$ e& T7 y: c" z- O& t
& N- m& z9 B/ M! Q6 g
5 B# H" R9 w2 U! v2 A. u' c2 e2 J
* h; T, V! u6 `. f5 f( J6 \+ f: X* F- v" z
|
-
|