Récupérer l'item choisi d'une combobox API win32
Résolu
abyass
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6195 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6195 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai besoin de vos aides SVP. Je suis débutante avec les API win32.
Je suis entrain de créer une combobox qui propose la liste des ports Comm existants sur la machine. En fait, je voulais savoir comment je peux récupérer l'item choisi pour l'envoyer par la suite à la fonction qui ouvre la communication sur ce port.
Si quelqu'un pourra m'aider SVP.
Merci d'avance :)
J'ai besoin de vos aides SVP. Je suis débutante avec les API win32.
Je suis entrain de créer une combobox qui propose la liste des ports Comm existants sur la machine. En fait, je voulais savoir comment je peux récupérer l'item choisi pour l'envoyer par la suite à la fonction qui ouvre la communication sur ce port.
Si quelqu'un pourra m'aider SVP.
Merci d'avance :)
A voir également:
- Récupérer l'item choisi d'une combobox API win32
- Recuperer message whatsapp supprimé - Guide
- Récupérer compte yahoo sans numéro de téléphone - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment recuperer une video sur youtube - Guide
- Recuperer compte facebook piraté - Guide
1 réponse
Salut abyass,
La doc Microsoft propose un exemple d'usage de la combobox en Win32 :
https://docs.microsoft.com/en-us/windows/win32/controls/create-a-simple-combo-box?redirectedfrom=MSDN
Les morceaux de code sont en C, même si l'exemple complet mélange C++ et C (... bref).
En gros, pour récupérer l'item choisi, tu récupères d'abord son index, puis tu récupères le texte correspondant. Tu peux le faire en envoyant un message au handle du combobox comme montré dans le "step 3" (CB_GETCURSEL, puis CB_GETLBTEXT). Il y a aussi des macros prévues par Microsoft, et qui font exactement celà : ComboBox_GetCurSel et ComboBox_GetLBText, en t'épargnant les détails.
https://docs.microsoft.com/en-us/windows/win32/api/windowsx/nf-windowsx-combobox_getcursel?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/windows/win32/api/windowsx/nf-windowsx-combobox_getlbtext?redirectedfrom=MSDN
Dal
La doc Microsoft propose un exemple d'usage de la combobox en Win32 :
https://docs.microsoft.com/en-us/windows/win32/controls/create-a-simple-combo-box?redirectedfrom=MSDN
Les morceaux de code sont en C, même si l'exemple complet mélange C++ et C (... bref).
En gros, pour récupérer l'item choisi, tu récupères d'abord son index, puis tu récupères le texte correspondant. Tu peux le faire en envoyant un message au handle du combobox comme montré dans le "step 3" (CB_GETCURSEL, puis CB_GETLBTEXT). Il y a aussi des macros prévues par Microsoft, et qui font exactement celà : ComboBox_GetCurSel et ComboBox_GetLBText, en t'épargnant les détails.
https://docs.microsoft.com/en-us/windows/win32/api/windowsx/nf-windowsx-combobox_getcursel?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/windows/win32/api/windowsx/nf-windowsx-combobox_getlbtext?redirectedfrom=MSDN
Dal