|
|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。
9 n$ a0 {) |$ e7 @0 x0 O
6 C% e3 P1 [* m- { 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
2 |& c" b$ V2 ~. Y& l8 L- ^
/ R. M& ]. P5 m# D! n- I( n& l 参数:( N3 b: }0 ^* x) O
: ]! Z" A6 [! Q1 M$ v IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。
) c. p- O7 a+ n7 F
" _0 e8 W0 L% Y' `0 N" T IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。
" P' M5 M8 B' i$ G! j' { i2 M' T$ c
返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。
1 u! Z# q6 T2 j; O p! N" i8 a" u* H+ }0 ? Z; Q) s0 Z7 Q# D
若想获得更多错误信息,请调用GetLastError函数。
" O4 F, w$ T) y6 V! j
! F: _; z0 D: m 备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。
1 ^6 Q5 v' A" |+ z5 E( \7 F
, U4 s) O( e* n- a8 @ 速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。
: x: \$ j' o7 Y& ?! I2 ^' ~! E9 l& Y- B+ W$ v
& o' X6 w3 Y4 b/ g
DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 |
2 ]6 j; ?; m* x | 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | : W. b+ D6 ]3 Z; M& y) t5 q
| | 窗口类名 | lpWindowName | 文本型 | ' I# C& C9 @! g7 s7 V6 ?
| | 窗口标题 | 1
2 J" @: c, B1 U# ?. N使用方法:
3 ~; K" t! k0 g/ N+ C! o, r( {. D* C, M4 G
1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
7 [1 E' B( F: U5 f( k1 ! X. D; d; {8 ]' T" F' z9 K4 c9 i
* s% Y, K( r. X1 Z; h' g- D& @
9 I( d% I4 X4 K8 d( z, V
, z7 G9 I1 B# n9 @! Z
( @( [( |( } d8 i0 S- Z8 y9 x; ]* C, k5 e5 J
8 J! K" l$ m) x4 ?: R |
-
|