我所知道的是ControlListView
功能:http://www.autoitscript.com/autoit3/docs/functions/ControlListView.htm
并且有一个选项GetText
,其中有两个参数用于行和列,但在那里我看不到任何内容来获取列标题的文本,即用户可以通过鼠标单击的位置,例如排序通过那一栏等。
答案 0 :(得分:0)
您可以尝试使用_GUICtrlListView_GetColumn。此函数返回一个数组,其中包含有关给定ListView列的信息。
Local $aCol = _GUICtrlListView_GetColumn($lvwMsgTable, 0)
ConsoleWrite('Title of column 0: ' & $aCol[5] & @LF)
$aCol = _GUICtrlListView_GetColumn($lvwMsgTable, 1)
ConsoleWrite('Title of column 1: ' & $aCol[5] & @LF)
$aCol = _GUICtrlListView_GetColumn($lvwMsgTable, 2)
ConsoleWrite('Title of column 2: ' & $aCol[5] & @LF)
我不知道这是否适用于TListView。