Добрый день народ, помогите пожалуйста.
Не могу понять, как узнать состояние checkbox (создан в отдельном скрипте) из другого скрипта ?
Есть вот такое окно, нужно из другого скрипта определять состояние 3-х чекбоксов.
Не могу понять, как узнать состояние checkbox (создан в отдельном скрипте) из другого скрипта ?
Есть вот такое окно, нужно из другого скрипта определять состояние 3-х чекбоксов.
Код:
Func Example($sOwner = 0, $sOwner2 = 0)
;MsgBox($MB_SYSTEMMODAL, "Title", $sOwner, 10)
; Create a GUI with various controls.
$childPos = WinGetPos($sOwner)
;MsgBox($MB_SYSTEMMODAL, "222", $childPos&, 10)
Local $hGUI = GUICreate("__SCAD_01_HKscript", 78, 16, $childPos[0]+100, $childPos[1]+7, 0x80000000, 0x00000080)
Local $idCBx = GUICtrlCreateCheckbox("X", 1, 1, 26, 13)
Local $idCBy = GUICtrlCreateCheckbox("Y", 27, 1, 26, 13)
Local $idCBz = GUICtrlCreateCheckbox("Z", 53, 1, 26, 13)
Local $aWindow_Size = WinGetPos($hGUI)
;ConsoleWrite('Window Width = ' & $aWindow_Size[2] & @CRLF)
;ConsoleWrite('Window Height = ' & $aWindow_Size[3] & @CRLF)
Local $aWindowClientArea_Size = WinGetClientSize($hGUI)
;ConsoleWrite('Window Client Area Width = ' & $aWindowClientArea_Size[0] & @CRLF)
;ConsoleWrite('Window Client Area Height = ' & $aWindowClientArea_Size[1] & @CRLF)
; Display the GUI.
GUISetState(@SW_HIDE, $hGUI)
WinSetOnTop ( $hGUI, "", 1 )
; Loop until the user exits.
While 1
if Not WinExists ($sOwner) Then ExitLoop
If @error Then ExitLoop
Sleep(300)
WEnd
; Delete the previous GUI and all controls.
GUIDelete($hGUI)
EndFunc