Redline
AutoIT Гуру
- Сообщения
- 506
- Репутация
- 375
При создании GUI возникла проблемка - элементы расставляются по "кривым" координатам. В примере кнопка на половину "выехала" за GUI, а Label занял практически все окно по вертикали.
Судя по всему причина в стилях окна, но для моей задачи все эти стили нужны :( , кто-нибудь знает решение?
Ну вот написал и сразу нашел решение :-[ BitOR($WS_CAPTION, $WS_SIZEBOX, $WS_MINIMIZEBOX, $WS_MAXIMIZEBOX)
Код:
#include <GUIConstants.au3>
#include <WindowsConstants.au3>
$hGUI = GUICreate("Test", 300, 400, -1, -1, BitOR($WS_SIZEBOX, $WS_MINIMIZEBOX, $WS_MAXIMIZEBOX))
GUICtrlCreateLabel("", 5, 5, 290, 360)
GUICtrlSetBkColor(-1, "0x00CC00")
GUICtrlCreateButton("OK", 100, 370, 100, 25)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
Судя по всему причина в стилях окна, но для моей задачи все эти стили нужны :( , кто-нибудь знает решение?
Ну вот написал и сразу нашел решение :-[ BitOR($WS_CAPTION, $WS_SIZEBOX, $WS_MINIMIZEBOX, $WS_MAXIMIZEBOX)