这个参数是原子(atom)
_WinAPI_FindWindow检索类名和窗口名称相匹配的顶层窗口句柄.
#include <WinAPI.au3>
_WinAPI_FindWindow ( $sClassName, $sWindowName )
参 数
$sClassName 指定类名称或标识类名的字符串原子(atom).
如果这个参数是原子(atom), 它必须是调用 GlobalAddAtom 函数创建的全局原子(atom).
原子(atom)为一个 16 位值, 必须是 $sClassName 字符串的低位字,且高位字必须为 0.
$sWindowName 窗口名称. 如果此参数为空, 则匹配所有窗口.
返 回 值
成功: 返回窗口句柄
失败: 返回 0
唉,基础太差,完全看不明白.....谁有实例看看呢?
{:face (52):} 本帖最后由 yamakawa 于 2017-6-6 17:29 编辑
#include <WinAPI.au3>
Local Const $hwnd = _WinAPI_FindWindow('WeChatMainWndForPC', '微信')
If IsHWnd($hwnd) Then
MsgBox(0,"Return", "The handle is " & $hwnd & @CRLF & "The title is" & _WinAPI_GetWindowText($hwnd))
Else
MsgBox(0, "", "It seem to be some error!")
EndIf
回复 2# yamakawa
检索类名和窗口名称相匹配的顶层窗口句柄.
#include <WinAPI.au3>
窗口句柄=_WinAPI_FindWindow (类名,窗口名)
这个函数及语法形式倒是不难理解,主要是后面的解释,有些难懂.....
参 数
$sClassName 指定类名称或标识类名的字符串原子(atom).
如果这个参数是原子(atom), 它必须是调用 GlobalAddAtom 函数创建的全局原子(atom).
原子(atom)为一个 16 位值, 必须是 $sClassName 字符串的低位字,且高位字必须为 0.
$sWindowName 窗口名称. 如果此参数为空, 则匹配所有窗口.
页:
[1]