RogeR31415
10 home 20 sweet 30 goto 10
- Сообщения
- 11
- Репутация
- 0
Здравствуйте уважаемые! Подскажите какими функциями работать с классом TVirtualStringTree... От туда хочу получить массив с элементами этого списка... Ни list box ни listview b\и еще что то ничего не показывают...
Вот инфа
Добавлено:
С Saved Sessions хочу получить элементы...
Добавлено:
Пробовал вот так, возвращает пустотень) :stars:
Вот инфа
Код:
>>>> Window <<<<
Title: Session manager
Class: Tconnform
Position: 586, 367
Size: 510, 332
Style: 0x16CC0000
ExStyle: 0x00010100
Handle: 0x002A04F4
>>>> Control <<<<
Class: TVirtualStringTree
Instance: 1
ClassnameNN: TVirtualStringTree1
Name:
Advanced (Class): [CLASS:TVirtualStringTree; INSTANCE:1]
ID: 4719988
Text:
Position: 9, 27
Size: 163, 226
ControlClick Coords: 56, 68
Style: 0x56010000
ExStyle: 0x00000200
Handle: 0x00480574
>>>> Mouse <<<<
Position: 659, 492
Cursor ID: 0
Color: 0xFFFFFF
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
Settings
Prompt
TCP/IP
127.0.0.1
root
12345
3306
Compressed client/server protocol
Delete
New
Cancel
Open
Save
>>>> Hidden Text <<<<
Добавлено:
Сообщение автоматически объединено:
С Saved Sessions хочу получить элементы...
Добавлено:
Сообщение автоматически объединено:
Пробовал вот так, возвращает пустотень) :stars:
Код:
Func GetList()
Run("C:\Program Files\HeidiSQL\heidisql.exe")
WinWaitActive("Session manager")
$hWnd = ControlGetHandle("[Title:Session manager; Class:Tconnform]", "", "[CLASS:TVirtualStringTree; INSTANCE:1]")
;$aItem = _GUICtrlListBox_GetText($hWnd, 2)
;WinClose("Session manager")
MsgBox(64, "", _GUICtrlListView_GetItem($hWnd, 0))
EndFunc