|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。- q; s4 i! M! R j/ z) {( H
4 B- q7 V+ w j, Y: @) j* n2 l/ \ 函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);
5 Y0 G+ B. h. F' `. t
# ~1 H5 z z& @5 y, y1 L3 f0 b 参数:
3 {8 S# [, H) f e9 g$ W; M8 p0 n
+ ]/ i) k% b7 b# R6 ?3 S IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。8 |# F& I" v+ s$ _' J3 X5 c
: a$ c6 y% W+ u% T6 G7 ` IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。$ i6 d3 q) K3 ]9 Q' T( T
8 M/ l) R2 B. a. u ^
返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。2 X6 Z! s/ p m
+ a7 s- Z1 b. e I' f6 p: k# X5 y2 j
若想获得更多错误信息,请调用GetLastError函数。
+ f# E# o* U; ? f! c% q3 h1 f7 C( V8 @7 I
备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。
5 b9 o0 ~9 x& {5 ^& ^4 ~
5 ]) g& r2 H k& M- l 速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。# e1 ?! @5 B& H3 H D# A, U! r
- S: [3 G' F+ r) M: J' O: |+ M5 c. _0 L
DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 |
. |6 R2 ?* O! @$ p1 ?3 D | 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | + W# Q9 t0 |# L7 S* |
| | 窗口类名 | lpWindowName | 文本型 | 7 G1 }& T. o1 N) u8 ]; _7 G
| | 窗口标题 | 1
! D { l- ?3 \9 J1 E+ H使用方法:6 K9 l) A+ f. \
" {5 G$ J! t7 C4 w W7 g1 ~) ?9 b& M
1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等. X( ]" {" ~5 z7 a
1
! v9 {- G' x$ } I
0 D- Z+ t; \# a; E$ U$ D9 a; ~) V! u. {1 f* A! D5 i
: X/ V- P6 ]0 c! z, T9 z
9 l* D( P3 C0 Y% f4 b9 I }# D. _" c. ]- J* e5 z0 a( y$ G
. y2 s0 S8 ]6 P: P A |
-
|