windef.h


MAKELONG

La macro MAKELONG crea un valor entero sin signo de 32 bits mediante la concatenación de dos valores de 16 bits dados.

Definición

DWORD MAKELONG(
    WORD wLow,  // palabra de menor peso del valor largo
    WORD wHigh  // palabra de mayor peso del valor largo
);

Descripción

wLow: especifica la palabra de menor peso del nuevo valor largo.

wHigh: especifica la palabra de mayor peso del nuevo valor largo.

Valor de retorno

El valor de retorno es un valor entero sin signo de 32 bits.

Observaciones

La macro MAKELONG se define como sigue:

#define MAKELONG(a, b) \  
    ((LONG) (((WORD) (a)) | ((DWORD) ((WORD) (b))) << 16))