Salut à tous,

J'utilise Dev-C++ avec l'API Windows.
Je crée des composants avec la fonction CreateWindow.
Je voudrais gérer le clic sur les boutons.
Il existe deux méthodes à ma connaissance : via le handle du control, ou via l'identifiant (Un entier utilisé sous visual studio, en général sous la forme IDC_MON_BOUTON).

Dans la boucle de gestion des messages, je n'arrive pas à comparer le handle compris dans le message et le handle récupéré lors de la création du bouton, ce dernier étant dans un autre bloc. Il faudrait donc utiliser une variable ou un pointeur global initialisé avec le handle du bouton, juste après sa création, mais il y a surement une manière plus propre de coder.

La plupart des fonction de l'API windows utilise l'identifiant du control pour agir dessus. LOWORD(wParam), dans la boucle de gestion des messages, retourne cet identifiant. Je ne trouve pas comment attribuer un identifiant à un control, et on dirait que cet identifiant est par défaut à 0, donc tous mes controls ont le meme ID...

Comment gérez vous les messages envoyés par les boutons?
Savez vous comment attribuer un identifiant à un control?