|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。" `! r5 X/ \) U6 c
' l2 z+ F5 Y- T# P+ J# x" H& ~4 k
函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
/ P; U/ D( I0 b' G4 s+ K0 l a' S6 \% \/ c" i. `0 Y
参数:
- y- F, z4 C8 l: h: l
~* @3 u1 T ^ IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。
3 K3 F0 B9 p7 I4 w$ J+ m D4 _# i6 H
IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。1 m! s d( n5 ?5 Y' T- M
: S, Z6 v0 y) c
返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
) ^$ {2 W+ q' }' K7 Y$ s2 p
, T' B+ Z1 F! M& p8 T 若想获得更多错误信息,请调用GetLastError函数。% w1 }1 Q4 G$ A. u/ p3 M! ?
8 N q N* c8 E' O( Q( |# A0 @
备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。" r7 I6 ~/ @, E+ J# b: j
) G# ~3 V" O; s! v6 z$ v 速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。+ Y+ \# n% P1 r: J
. k5 V+ J8 z4 C/ [; I
+ B/ ~6 U# a* ]! K DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 | % ^" L0 J6 g6 ^# A2 x' D7 [ k% Z. z
| 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | " M @" t" ]+ E+ e9 P
| | 窗口类名 | lpWindowName | 文本型 |
6 d! c8 U7 B: y; S | | 窗口标题 | 13 @) y; X/ f0 }6 p U
使用方法:
- o: N3 N" ]/ m* z8 }7 B- t) w" f# {% ^& m& G
1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
! E7 Y( I) N3 \" l4 c/ `1
$ a5 y) x# v* g
; ?+ E C1 C# s9 ^* ^
, d9 y' r9 p% `! `
$ O3 C# B: [* ~+ Q" z/ Q* w2 v
% g+ G+ Y" C+ o' O7 ^0 I T+ {' j# g$ A3 k- K: v
|
-
|