|
|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。, K7 P1 o P5 K
6 P$ m4 v! B: c9 j# |3 X
函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);8 x0 ]3 z% x: \( R }; T
- S' }1 F; U& G4 e- x
参数:
: z( l$ ?6 n- y, E3 c# ~7 w, l- T. m. K6 f( W+ L
IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。
" N2 S5 @' a: e5 [% o' e1 I7 d! n F7 ^5 d
IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。( h" ~3 U1 m0 N# N- S* s4 v0 L4 k& ^
! `1 Z0 m3 g5 d" M* q8 n O 返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。$ C8 q7 t4 d& a7 ?' z
9 a% Y9 V2 {" E
若想获得更多错误信息,请调用GetLastError函数。# z' V- i6 B$ j# V$ p" a l7 i
, E5 j1 ?- b; `/ m A 备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。0 G$ F* F7 H0 u, _" C9 }
. U7 {. ^/ U2 s; Y$ L
速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。" Y( _5 u1 B. M& w: X
# g1 C- E1 h* x1 d5 l5 {% f
& U' c: j4 v, y7 T( d* U% v+ C DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 | 5 r$ {% F# ^7 a& P" D
| 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | 1 P, `) K% b7 v4 ?8 Z
| | 窗口类名 | lpWindowName | 文本型 | % U. V. }: ]0 r0 I; X0 ~3 t$ G
| | 窗口标题 | 1: v; d( b8 z3 k9 k2 R# A' X. ]( R
使用方法:
+ F# O1 M7 h) P @7 B6 X
( _5 g0 r! R0 l* N: r+ ~1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
, X, D( E& ~' ] z# e1
" m1 ^9 b: d5 Q0 q& O- @2 w" |; g$ _" V& D3 b/ j
- L9 G# |5 w+ U$ F8 T* k6 y3 b$ y% _
6 L" c* C# j0 p) P, m @+ C- R. [, u) o2 Q2 B% B1 E- F
+ j; Z+ w, i+ m' I6 [$ ?
|
-
|