-
Messages de windows
Bonjour, j'aimerais créer quelques messages propres à mon application et qu'un hook enverra pour que je puisse faire des traitement. Comment savoir si quand je définie un message il n'y a pas d'interférences avec ceux existant de windows? par exemple si je ne fais pas gaf je peux fais dans ma liste de messages (dans messages.h)
#define MY_APP_ACTION1 0x10
dans ce cas je risquerais d'interférer avec le WM_CLOSE :?
Merci
-
Définis tes messages "d'une fenêtre à elle-même" comme (WM_USER+0) etc. Sauf si ta fenêtre est une boîte de dialogue, auquel cas tu dois commencer à WM_USER+100.
Pour les messages d'une classe de fenêtre à une autre, commence à WM_APP+0.
Pour des messages pouvant être envoyés d'une application à l'autre, ou si tu fais une bibliothèque pouvant envoyer des messages à l'application qui l'utilise, utilise la fonction RegisterWindowMessage().
-
super merci, en fait je cherche à créer un jeu de messages (5 - 10 messages au plus) correspondant à des actions qui sont envoyés de mon hook à ma fenêtre principale. RegisterWindowMessage devrait être ce qu'il me faut..