begin process at 2008 05 12 02:41:43
1 170 129 membres
34 nouveaux aujourd'hui
13 956 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : LOWORD et HIWORD [ Linux / OpenGL ] (malbackt)

LOWORD et HIWORD le 08/05/2008 12:39:26

malbackt
Bonjour : 

est ce que vous pouvez me dire à quoi sert le " LOWORD  et HIWORD  " dans cette exemple:
               
                       glViewport (0,0,LOWORD (lParam),HIWORD (lParam));

Merci d'avance

Re : LOWORD et HIWORD le 08/05/2008 12:53:36

Pistol_Pete
Salut

Dans la variable lParam est stoke deux informations: la hauteur et la largeur. Ici les bits de poids fort de lParam correspondent a la hauteur et les bits de poids faible a la largeur.
LOWORD et HIWORD sont des macros qui permettent de recuperer les 2 informations contenues dans la variable lParam. (LO pour low et HI pour high).


A+
Mon site internet : [ Lien ]


Re : LOWORD et HIWORD le 08/05/2008 12:57:14

jfrancois
Bonjour,

lParam est de type LPARAM qui est lui-même de type DWORD (double word) qui est un entier non signé de 32 bits.

La macro LOWORD ( LOW WORD) extrait le WORD inférieur et la  macro HIWORD (HIGH WORD) extrait le WORD supérieur.

Exemple :
LPARAM lParam = 0x12345678;
HIWORD(lParam) = 0x1234 et LOWORD(lParam) = 0x5678

Jean-François



Classé sous : lparam, loword, hiword

Participer à cet échange

Livres en rapport

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Boutique

Boutique de goodies CodeS-SourceS