Bonjour à tous,
Je rencontre un petit problème désagréable dans la gestion des messages d'une fenetre. En effet, cette dernière (la fenetre) contient une ComboBox. La Combox est crée dans le WM_CREATE: de la fenetre. Jusque là, pas de problème!
Mais à la fin du traitement du message WM_CREATE de ma fenetre. Je voudrais lui envoyer un message. Pas de problème jusque là, il suffit d'utiliser SendMessage.
Ok, maintenant je veux que ce message soit WM_COMMAND, que la partie basse (loword) du wParam soit égale à LB_JOUR (qui vaut 1000) et que la partie haute (hiword) soit égale à CBN_SELCHANGE (qui vaut 1 je crois).
J'ai essayé ça mais ça ne marche pas :
Voilà.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DWORD wpa; LOWORD(wpa) = (WORD)LB_JOUR; HIWORD(wpa) = (WORD)CBN_SELCHANGE; SendMessage(fenetre,WM_COMMAND,wpa,(LPARAM)jour);
Je ne suis pas un expert en manipulation binaire mais je crois que mon WORD sera égale en binaire à :
00000011111010000000000000000001
Mais je ne sais pas écrire dans une variable en binaire.
Bref je voudrais savoir comment envoyer un message de ce type à une fenetre.
Merci d'avance!
Spartan03
Partager