Тема: AHK: Проблема с перемещением ListView.
Столкнулся с тем, что если создать во втором Gui окне ListView список, то его не удаётся переместить при помощи GuiSize.
Gui, +Resize
Gui, Add, ListView, vMyList1 r4 x10 y10 w400, Первое окно|Проблем с ним нет
LV_Add("","Окно 1","Текст 1") ; Добавить в окно №1.
Gui, Show ; Отобразить окно №1.
Gui, 2: +Resize
Gui, 2: Add, ListView, vMyList2 HWNDhML2 r10 x10 y10 w300, Второе окно|Нет реакции
Gui, 2: Default ; Установить окно №2 по умолчанию.
;Gui, ListView, MyList2 ; Переключаем на второй ListView (нет эффекта?).
LV_Add("","Окно 2","Текст 2") ; Добавить в окно №2 (работает благодаря 'Gui, 2: Default').
Gui, 2: Show ; Отобразить окно №2.
Return
GuiSize:
;Gui, Submit, NoHide ; Не заметил эффекта.
If ErrorLevel = 1 ; Окно минимизировано. Ничего делать не нужно.
Return
WinGetPos,,,W0,H0 ; Получить текущие размеры окна.
; Применить перемещение с отступом:
GuiControl, Move, MyList1, % "W" . (W0 - 70) . " H" . (H0 - 70)
GuiControl, Move, MyList2, % "W" . (W0 - 70) . " H" . (H0 - 70) ; Нет эффекта.
;Tool(A_GuiControl "`nW0=" W0 "`nH0=" H0) ; Отобразить размеры.
;GuiControl, +Redraw, MyList1 ; Нет эффекта.
;GuiControl, +Redraw, MyList2
Return
Имею в виду перемещение ListView внутри окна при изменении размера окна.
Это так задумано или есть обходной путь решить проблему?