#include <GUIConstantsEx.au3>
HotKeySet('{1}', '_Func')
$hGUI = GUICreate('GUI окно', 150, 120)
$nComb = GUICtrlCreateCombo('', 10, 15, 110, 150)
GUICtrlSetData(-1, 'CPU|Cd-rom|HDD|DDR', 'CPU')
GUICtrlSetState(-1, $GUI_DISABLE)
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $nComb
Switch GUICtrlRead($nComb)
Case "CPU"
MsgBox(0, "selected", "Тут пишем код для CPU")
Case "Cd-rom"
MsgBox(0, "selected", "Тут пишем код для Cd-rom")
Case "HDD"
MsgBox(0, "selected", "Тут пишем код для HDD")
Case "DDR"
MsgBox(0, "selected", "Тут пишем код для DDR")
EndSwitch
EndSwitch
WEnd
Func _Func()
Local Static $iState = False
Switch $iState
Case 1
GUICtrlSetState($nComb, $GUI_DISABLE)
$iState = False
Case Else
GUICtrlSetState($nComb, $GUI_ENABLE)
$iState = True
Switch GUICtrlRead($nComb)
Case "CPU"
MsgBox(0, "selected", "Тут пишем код для CPU")
Case "Cd-rom"
MsgBox(0, "selected", "Тут пишем код для Cd-rom")
Case "HDD"
MsgBox(0, "selected", "Тут пишем код для HDD")
Case "DDR"
MsgBox(0, "selected", "Тут пишем код для DDR")
EndSwitch
EndSwitch
EndFunc