|
|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。4 B+ `# \. U, D: f) U& G! h, j1 c
: Q, x" E, j" c. A: p* f' C) D2 K0 b
函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
+ q" e9 G" c1 T* h- c7 a( ]: h
- q0 O- H% X! n- {' G3 r1 {/ H& ` 参数:
: H% M# b1 u& K3 K7 L& T6 z: V
1 _7 ?1 g" _1 b IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。
8 i1 B* H! `! Q% q- [0 R- X' h% p3 g
' C, u+ F0 }4 N5 m( w+ ]% w IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。
, m$ m' v# Q. `/ o7 l1 ~' G
; c) L9 x' p# X$ q! w9 ]3 D3 t 返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
7 [$ r$ ?# n" U9 b* `
' z$ h5 D# ~3 h. w6 ] 若想获得更多错误信息,请调用GetLastError函数。0 y. p) s- r1 M; S9 I
! c( v# k6 `* M2 @: ] 备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。
4 C" V: u% l, T- M: y! L9 _; t6 x- r0 v7 Q, b
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。
9 f( {9 V3 |1 N* {
5 q0 R- f2 h4 M4 j) D* @2 u7 a$ f" v1 w
DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 | / C, s! H2 W* t1 @9 Z. `
| 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | 5 e4 [* ^0 z% E: W: }" S! O
| | 窗口类名 | lpWindowName | 文本型 | 0 ^5 q: N" I9 T9 G
| | 窗口标题 | 1 o3 j4 |0 q0 m8 z& O' O* m8 V
使用方法:3 R) V3 H% E( \" w
) j7 m3 L2 s u" S z2 z+ y, R
1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
9 o) r$ u- `" ? f3 }1
3 G* b$ y/ c* N! {) ]8 K, l5 u/ ~# u1 |# M2 G$ Z
: h' @3 T/ J. H* H5 y# Q
- p2 l3 y' o1 `, b% u
* R/ T" }, b# a1 j9 J2 `- d6 p: A; E! w) n% D# S
3 j1 M) s ]- {; I& }% n$ ]( t) S
|
-
|