基 础 函 数 参 考


WinGetHandle

获取窗口句柄.

WinGetHandle ( "标题" [, "文本"] )

参 数

标题 目标窗口标题. 请查阅 标题专用定义.
文本 [可选参数] 目标窗口文本.

返 回 值

成功: 返回目标窗口句柄.
失败: 返回空字符串"", @error 设置为 1, 不存在符合要求的窗口.

备 注

函数允许使用"标题"和"文本"获取窗口的句柄.
一旦获得句柄, 即使其名称被修改, 仍可以使用句柄访问该窗口.

相 关 函 数

WinSetTitle, GUICreate, WinList

函 数 示 例


; 识别包含文本“这一个”的记事本窗口中,并得到它的句柄

;获取记事本窗口句柄,其中包含“这一个”
Local $handle = WinGetHandle("[CLASS:Notepad]", "这一个")
If @error Then
    MsgBox(4096, "错误", "未找到指定窗口")
Else
    ; 发送一些文本到记事本窗口编辑控件
    ControlSend($handle, "", "Edit1", "  发送一些文本到记事本窗口编辑控件")
EndIf

provider with jb51.net (unicode)