|
|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。3 K3 [* b( D# ]( l4 R0 ^: v( H1 C( S
' ^4 O5 P" w5 {( [: }: {4 ? 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);0 N- c u) ~$ z$ P0 i& }( o7 [: Q
) a E8 |3 N" _3 t" Z6 K/ [ 参数:8 ~% ^5 Q! ^; V4 k% | |- I; {
H2 p: ^) T4 {
IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。6 `6 P; I) {5 c6 H
7 s9 ]" X) v1 ^( l$ j; J IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。
0 m( c" v+ w& t1 z( I5 x3 _+ G$ Y
5 S0 e9 A9 {( _/ ^+ w 返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。 o! \" q) F, d& K( h: \
, S* U2 \, Z; d v8 Y. Z% K
若想获得更多错误信息,请调用GetLastError函数。# Q9 W# t! r0 B+ Z$ c8 ]8 O
/ ^# u$ E3 ]4 n* G( F" p: L* `
备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。3 E o& ]) o# o, {# X; ]9 n& R
i1 G- y% M6 W, j- `# Q
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。0 k( ?6 v! F+ c& I& V+ m0 P$ C& t
! c" F1 |" P. F0 Y
. S. _! ]5 r# m: r; t3 Y9 e/ U DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 | 8 u/ x( B t% a' P
| 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 |
4 P2 A+ V; f" _+ K% L7 n0 N3 S | | 窗口类名 | lpWindowName | 文本型 | - m: [# K2 Z% e) Z4 x7 h
| | 窗口标题 | 1
+ k6 C" j& N( x- `" D使用方法:
1 e" K- v; j5 }& Y. _' ?
, M7 f$ I( [# U4 ?7 l# P6 z# i" ^1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
|! b6 F8 e- k1
! F! _' F! T \& n9 g
. a9 i. h( s* b, \
5 u! F- t. M1 v: }2 z- `
' [* @* L$ r" l }5 x8 ?/ y! e8 U1 Z" j: J0 H" J- W9 M
% k& B; v& [9 ^) y) y4 r6 E" O8 \
2 i) t6 u7 Q; F |
-
|