xarier
Messages postés688Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention19 mai 2005
-
28 mars 2004 à 13:11
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 2008
-
29 mars 2004 à 11:53
Please C dans certain prog je vois cux qui utilise le lparam et d'autre qui utilise le waram c koi au juste et comment les utilis‚
Xarier@hotmail.com
http://www.membres.lycos.fr/dev3d/
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 29 mars 2004 à 09:46
Chaque fois que l'utilisateur effectue une action dans ton programme (resize de la fenêtre, appui sur un bouton, coloriage de la fenêtre, ...) Windows envoye un message à ton appli et place dans les variables wParam et lParam l'action effectuée.
C'est en extrayant les valeurs contenues dans wParam et lParam que tu sais ce que l'utilisateur a fait.
Il n'y a pas de règle d'utilisation. Ca dépend du message reçu.
Case WM_PAINT:
//blabla
Case WM_CHAR:
switch (wParam) {
Case 'a': // j'ai cliqué sur "A"
Quand je clique sur la touche A, Windows envoie à ma procédure un message WM_CHAR avec 'a' dans wParam (et autre chose dans lParam, mais je m'en fous).
Manu