獲取指定窗口的所有控件類(lèi)的列表。
WinGetClassList ( "窗口標(biāo)題" [, "窗口文本"] )
參數(shù)
窗口標(biāo)題 | 目標(biāo)窗口標(biāo)題。 |
窗口文本 | [可選參數(shù)] 目標(biāo)窗口文本。 |
返回值
成功: | 返回一個(gè)含有所有控件類(lèi)的字符串。 |
失敗: | 返回值為1,并把 @error 設(shè)為 1,說(shuō)明不存在符合匹配要求的窗口。 |
注意
類(lèi)別名由換行符(@LF)分開(kāi)。在目標(biāo)窗口處于最小化或隱藏狀態(tài)時(shí) WinGetClassList 仍能正常工作。最多能獲得 64KB 的文本內(nèi)容。若同時(shí)有多個(gè)窗口符合匹配條件則程序?qū)⒆x取最近被激活的窗口的控件類(lèi)。
相關(guān)
WinGetText, ControlCommand
示例
$text = WinGetClassList("無(wú)標(biāo)題 -", "")
MsgBox(0, "該窗口所有的控件類(lèi)包括:", $text)