Détermine si une ComboBox a l'interface utilisateur par défaut ou l'interface utilisateur étendue
#include <GuiComboBox.au3>
_GUICtrlComboBox_GetExtendedUI ( $hWnd )
$hWnd | ID/handle du contrôle |
True: | la ComboBox a l'interface utilisateur étendue. |
False: | la ComboBox n'a PAS l'interface utilisateur étendue. |
Par défaut, la touche F4 ouvre ou ferme la liste déroulante et la touche DOWN ARROW modifie la sélection courante.
Dans une ComboBox avec l'interface utilisateur étendue, la touche F4 est désactivée et la touche DOWN ARROW ouvre la liste déroulante
_GUICtrlComboBox_SetExtendedUI
#include <GuiComboBox.au3> #include <GUIConstantsEx.au3> Global $g_idMemo Example() Func Example() Local $idCombo ; Crée une GUI GUICreate("ComboBox Get Extended UI", 400, 296) $idCombo = GUICtrlCreateCombo("", 2, 2, 396, 296) $g_idMemo = GUICtrlCreateEdit("", 2, 32, 396, 266, 0) GUICtrlSetFont($g_idMemo, 9, 400, 0, "Courier New") GUISetState(@SW_SHOW) ; Ajoute des fichiers _GUICtrlComboBox_BeginUpdate($idCombo) _GUICtrlComboBox_AddDir($idCombo, @WindowsDir & "\*.exe") _GUICtrlComboBox_EndUpdate($idCombo) ; Obtient Extended UI MemoWrite("Extended UI: " & _GUICtrlComboBox_GetExtendedUI($idCombo)) ; Définit Extended UI _GUICtrlComboBox_SetExtendedUI($idCombo, True) ; Obtient Extended UI MemoWrite("Extended UI: " & _GUICtrlComboBox_GetExtendedUI($idCombo)) ; Boucle jusqu'à ce que l'utilisateur quitte Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example ; Ecrit une ligne dans le contrôle Mémo Func MemoWrite($sMessage) GUICtrlSetData($g_idMemo, $sMessage & @CRLF, 1) EndFunc ;==>MemoWrite