WinGetTitle

检索指定窗口的标题.

Title := WinGetTitle(WinTitle, WinText, ExcludeTitle, ExcludeText)

参数

WinTitle

类型: 字符串, 整数对象

识别目标窗口的窗口标题或其他条件. 请参阅 WinTitle.

WinText

类型: 字符串

如果存在, 此参数必须是目标窗口的单个文本元素的子字符串(和内置的 Window Spy 工具显示的一样). 如果 DetectHiddenText 为 ON, 那么会检测隐藏文本元素.

ExcludeTitle

类型: 字符串

标题中含有此参数值的窗口将被排除.

ExcludeText

类型: 字符串

文本中含有此参数值的窗口将被排除.

返回值

类型: 字符串

此函数返回指定窗口的标题. 如果没有匹配的窗口, 则返回一个空字符串.

错误处理

如果找不到窗口, 则抛出 TargetError.

备注

要发现鼠标当前悬停的窗口的名称, 请使用 MouseGetPos.

窗口标题和文本是区分大小写的. 除非 DetectHiddenWindows 被打开, 否则不会检测隐藏窗口.

WinSetTitle, WinGetClass, WinGetText, ControlGetText, WinGetPos, Win 函数

示例

检索并报告活动窗口的标题.

MsgBox "The active window is '" WinGetTitle("A") "'."
unixetc