Créer une combobox editable par l'utilisateur (API win32)
Bonjour,
Je viens demander de l'aide ici car après avoir épluché google et msdn je ne trouve toujours pas la réponse à ma question.
Mon but est de creer une combobox avec plusieur choix dans une liste déroulante mais aussi de permettre à l'utilisateur de pouvoir saisir son propre choix. Je programme en C et l'utilisation que je fais de l'interface graphique est bénine.
Seulement mon probléme est que je n'arrive pas à créer que une combobox editable par l'utilisateur, voici mon code:
Code:
1 2 3 4
| HOpRool = CreateWindowExW( 0, L"COMBOBOX", L"",
WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST|CBS_AUTOHSCROLL,
POSX_ROOL_OP, POSY_ROOL_OP, L_ROOL, H_ROOL,
MainWin, (HMENU)ID_ROOL_OP, hinstance, NULL); |
Le problème est que ce code génére une combox ou il esrt imposible d'écrire dans le champ d'affichage.
Pouvez-vous me dire si il faut ajouter un paramètre de style qui m'aurais échappé ou faire une manipulation auquel je n'ai pa pensée?
*******update*********
En faite c'est le flag CBS_DROPDOWNLIST qui faillait suprimer pour obtenir l'édition de la zone. désolé d'avoir polluéle forum avec cette question.