|
|
函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数不查找子窗口。在查找时不区分大小写。% c* }" r4 F3 o4 S( j! b8 B! s
$ B4 J! L0 \6 U0 P& I8 E$ C
函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);2 B1 n7 y/ d8 m, d2 \ t% i; z o
, ?- K4 X5 D8 d: g0 F" l3 S! h; e 参数:
! v3 @# f( q! m' M0 o h* Z4 W$ X- |" ~( S: Q% P
IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。4 [, v1 D2 I6 R4 S% t6 ^& ?4 B
0 e5 F( U- U6 c' E8 ^ IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。如果该参数为空,则为所有窗口全匹配。
/ M$ j: L- A$ B! w, N8 c) n+ c" S0 V! x7 B, ]
返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。2 z, J$ Z* P* X8 n: f
7 l) r; t, X( y0 B, A 若想获得更多错误信息,请调用GetLastError函数。9 L: b. O/ z( x1 ?6 s
, F* B7 J( L: Y, |/ g: M! f
备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。
/ X- c! [9 }) l* U, J. b( F% E
3 }* I$ R; Z% Z h 速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。
; F7 H3 Q/ B5 F) }: j) \
( k$ n9 n g0 N0 P
# C) Z5 K9 P( n4 V2 ^: D2 p I, g DLL命令名 | 返回值类型 | 公开 | 备注 | FindWindowA | 整数型 | / V3 \" ~2 p6 o3 `2 [& @3 N2 c
| 寻找窗口句柄,由易语言吧提供www.eyy8.vip | DLL库文件名 | user32.dll | 在DLL库中对应命令名 | FindWindowA | 参数名 | 类型 | 传址 | 数组 | 备注 | lpClassName | 文本型 | 4 |) V' X R, q* e4 T/ s! O
| | 窗口类名 | lpWindowName | 文本型 | * m- W; A0 U; K- t0 | ~- F; u
| | 窗口标题 | 1/ t: R) _, I ^0 _# ]3 ]6 K, \1 C
使用方法:) T2 l/ j' k" `- E
3 U( `: B0 w5 h( f1.点击程序2.在程序数据上点鼠标右键新建DLL,依次输入上面的库名,命令名等.
6 u, O; e7 ^- O: O+ C7 x1
9 W% O- L( t: g2 J+ }' V+ E1 V6 t& E$ ]
: Q8 n, g0 X r. ?4 ]9 P3 n( d9 v$ D; ]0 s# x6 t0 p/ m
* w; W0 E# I) G" ]# j
' k. z: ]* G6 m1 Y# L4 ]$ l- {
7 H) [6 I- Y, I
/ @$ e7 X$ i) |, Y9 K |
-
|