Что нового

GUICtrlSetState работает с ComboBoxEx ?

Pahuchiy

Новичок
Сообщения
37
Репутация
0
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiComboBoxEx.au3>
Example1()

; Пример 1
Func Example1()

   global $hGui1 = GUICreate("Мой GUI", -1, -1, -1, -1, $WS_OVERLAPPEDWINDOW + $WS_POPUP) ; Создаёт окно в центре экрана
    GUISetState(@SW_SHOW) ; показывает созданное окно
	$cBtn1=GUICtrlCreateButton("cBtn_1", 151, 68, 50, 25)
   E()

    While 1
	   $msg = GUIGetMsg()
        Select
			Case $msg = $GUI_EVENT_CLOSE
                Exit
			 Case $msg=$cBtn2
			   GUICtrlSetState($cCBx_ActionType,$GUI_HIDE) ; это удаётся скрыть
			   GUICtrlSetState($cBtn1,$GUI_HIDE) ; а это скрыть не удаётся
        EndSelect
    WEnd
    GUIDelete()
EndFunc
Func E()
   global $hGui2 = GUICreate("Окно с фоном", 400, 100)
   GUISetState(@SW_SHOW)
   global $cBtn2=GUICtrlCreateButton("скрыть контролы", 15, 6, 120, 35)
   global $cCBx_ActionType=_GUICtrlComboBoxEx_Create($hGui1,"mouse|keyboard",165,75,120,500,$CBS_DROPDOWN)
EndFunc
 
Верх