evg64
26-09-2009, 16:49
Нарисовал я в KODA форму, вот код:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Напишите иероглиф", 396, 328, 330, 190)
GUISetFont(24, 400, 0, "MS Sans Serif")
$Label1 = GUICtrlCreateLabel("Label1", 64, 48, 253, 20, $SS_CENTER)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Верно", 40, 96, 97, 25, 0)
$Button2 = GUICtrlCreateButton("Не верно", 152, 96, 97, 25, 0)
$Label2 = GUICtrlCreateLabel("Label2", 72, 152, 252, 41)
GUICtrlSetState(-1, $GUI_HIDE)
$Button4 = GUICtrlCreateButton("Выйти", 136, 224, 113, 25, 0)
GUICtrlSetState(-1, $GUI_HIDE)
$Button3 = GUICtrlCreateButton("Показать", 264, 96, 97, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
При запуске пишет, что константа $SS_CENTER не задекларирована. По идее она должна лежать в GUIConstants.au3. У меня этот файл версии 3.2, то есть самой последней (?), нужно еще что-то скачать?
Либо есть ли альтернативные варианты отцентрировать тексте в лейбле? Соответствующая строка кода $Label1 = GUICtrlCreateLabel("Label1", 64, 48, 253, 20, $SS_CENTER)
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Напишите иероглиф", 396, 328, 330, 190)
GUISetFont(24, 400, 0, "MS Sans Serif")
$Label1 = GUICtrlCreateLabel("Label1", 64, 48, 253, 20, $SS_CENTER)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Верно", 40, 96, 97, 25, 0)
$Button2 = GUICtrlCreateButton("Не верно", 152, 96, 97, 25, 0)
$Label2 = GUICtrlCreateLabel("Label2", 72, 152, 252, 41)
GUICtrlSetState(-1, $GUI_HIDE)
$Button4 = GUICtrlCreateButton("Выйти", 136, 224, 113, 25, 0)
GUICtrlSetState(-1, $GUI_HIDE)
$Button3 = GUICtrlCreateButton("Показать", 264, 96, 97, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
При запуске пишет, что константа $SS_CENTER не задекларирована. По идее она должна лежать в GUIConstants.au3. У меня этот файл версии 3.2, то есть самой последней (?), нужно еще что-то скачать?
Либо есть ли альтернативные варианты отцентрировать тексте в лейбле? Соответствующая строка кода $Label1 = GUICtrlCreateLabel("Label1", 64, 48, 253, 20, $SS_CENTER)