Bonjour,

Je voudrais envoyer des messages personnalisés à ma fenetre, pour des actions personnalisées à partir de controles.... personalisés !

Donc, je vais envoyer des messages WM_USER avec PostMessage pour avoir un traitement lors de la prochaine boucle de message.

Ma fenetre principale (celle qui va recevoir les WM_USER) est créée avec CreateWindow.

Jusque là pas d'incohérence ? (y'a des subtilités que je connait pas)

Ce que je me demande surtout, c'est si je peux passer des pointeurs vers des données a moi en parametre du message ?

Lors du traitement du message, y'a pas de risque que la donnée pointée soit détruite, puisque la donnée pointée est une instance d'un objet créé dans la fenetre, donc tant que la fenetre est là (et traite les message) les données existent, non ?

Les membres wParam et lParam ont une taille suffisante pour recevoir des pointeurs ? Meme sous Vista ou avec des pointeurs 64bits ?

Merci !