Sélectionne l'interface utilisateur par défaut ou l'interface utilisateur étendue
#include <GuiComboBox.au3>
_GUICtrlComboBox_SetExtendedUI ( $hWnd [, $bExtended = False] )
$hWnd | ID/handle du contrôle |
$bExtended | [optionnel] Indique si la ComboBox utilise l'extension |
Succès: | Retourne True. |
Échec: | Retourne False. |
Par défaut, la touche F4 ouvre ou ferme la liste et la flèche vers le bas modifie la sélection courante.
Dans une CombpBox avec l'interface utilisateur avancée, la touche F4 est désactivée et appuyer sur la flèche vers le bas ouvre la liste déroulante.
_GUICtrlComboBox_GetExtendedUI
#include <GuiComboBox.au3> #include <GUIConstantsEx.au3> Global $g_idMemo Example() Func Example() Local $idCombo ; Crée une GUI GUICreate("ComboBox Set 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 l'Extended UI MemoWrite("Extended UI: " & _GUICtrlComboBox_GetExtendedUI($idCombo)) ; Définit l'Extended UI _GUICtrlComboBox_SetExtendedUI($idCombo, True) ; Obtien l'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 memo Func MemoWrite($sMessage) GUICtrlSetData($g_idMemo, $sMessage & @CRLF, 1) EndFunc ;==>MemoWrite