|
|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。3 f3 }# p y [; @
4 G7 I" X" q) y
函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
! O; ]$ U, a" U0 q, { C
$ F# s* o: t5 t5 [ 参数:/ Z- a' }! t5 f s. Q
% T* n! d* a( V% p/ {4 `' i/ q2 [5 }
IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。
5 w& y1 F4 ^4 O) d4 Y# X3 @+ E" ]# |+ D
IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。4 j a% r" E, p) X1 r
& C9 l5 F! ~7 V! |) u 返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
, k7 S+ I, ^& q& d
@# K, o5 u+ u: B7 s 若想获得更多错误信息,请调用GetLastError函数。
% H; N) i$ a" S( q; J' z( ~8 |) S/ ^: u% h% W1 |
备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。( y, E6 U3 H1 `$ c( M6 M! ?+ F, H
6 a$ U) _# w9 ?- B1 H
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。
, k I& I8 D4 `2 M; d% b% j# l/ m( ]/ P
# `" F- j+ |. B DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 | # {+ P: ?0 \# y. \9 s$ C) j9 ]/ O
| 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | % v; \& Y* m' \9 n0 @) b
| | 窗口类名 | lpWindowName | 文本型 | # y1 K! Z! q/ x0 H, v- |* E
| | 窗口标题 | 1
/ B5 B. r2 e5 }) I; d; l4 r使用方法:
' h7 i; ~) H- G9 o7 ~7 {) f; }" J5 W" t5 _9 X$ g
1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
2 C/ @( A/ ^- V0 m1
0 A# Y& @6 N: U; O8 {5 G
% V- Y) u/ v9 R8 F: d
8 \3 I$ T! m. a5 ^2 Y3 @( V! w: a ?1 y: ?
9 V; I' u/ ~6 I
- l6 E( ?# f: k" S# t5 z6 w# ^+ ?0 e, _& R8 X8 l
|
-
|