Bonjour,



il me semble qu'il y a une erreur dans la FAQ MFC>>Contrôles>>Notifications,messages dans le code de la question "Comment détecter les changements sur un groupe d'édit/checkbox/radio ?" (ici)

La ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
LRESULT lResult = SendDlgItemMessage(nID, BM_GETSTATE, 0, 0);
Devrait être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
LRESULT lResult = SendDlgItemMessage(nID, BM_GETCHECK, 0, 0);
Autrement on récupère non pas le fait que la case est cochée ou pas, mais l'état du focus de l'élément. Vu toutes les questions auquel Farscape répond ce n'est rien d'autre qu'une coquille.


D'ailleurs au passage, merci Farscape pour toutes les infos que tu partage, et bravo pour être si clair et compréhensible.
Bonne journée à tous.