Récupérer l'item choisi d'une combobox API win32
Résolu/Fermé
abyass
Messages postés
18
Date d'inscription
vendredi 30 juin 2017
Statut
Membre
Dernière intervention
21 août 2017
-
Modifié le 2 août 2017 à 09:36
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 7 août 2017 à 14:35
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 7 août 2017 à 14:35
A voir également:
- Récupérer l'item choisi d'une combobox API win32
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer message whatsapp - Guide
- Comment récupérer une adresse mail - Guide
- Récupérer photo instagram - Guide
1 réponse
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
Modifié le 7 août 2017 à 14:36
Modifié le 7 août 2017 à 14:36
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