SendMessage

hobbes Messages postés 23 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 7 novembre 2003 - 3 mars 2003 à 12:34
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 3 mars 2003 à 13:02
Bonjour,

Je cherche un exemple (qui fonctionne) utilisant SendMessage pour voir comment ca marche

Merci

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
3 mars 2003 à 13:02
Fais gaffe avec SendMessage, ne rend la main que si traitement message fini, sinon tu emploies PostMessage.
exemple, fais une dialogbox bidon avec 2 boutons.
1) "NextCtrl" avec ID = 1000
2) "Quitter" avec ID = IDCANCEL
switch(message) {
case WM_COMMAND:
switch(wParam) {
case 1000:
Sendmessage(hdlg, WM_NEXTDLGCTL, 0, 0);
return 0;
case IDCANCEL:
EndDialog(...)
}
.....
}
BruNews, ciao...
0
Rejoignez-nous