32位高低字节拆分与合并

在MFC中一个32位整数基本都包括高字节数据和低字节数据;

1. 可以利用LOWORD()和HIWORD()获取它的高字节数据和低字节数据:

int nLow = LOWORD(lParam);

int nHig =  HIWORD(lParam);

2.也可以利用MAKELONG()宏来讲两个16位数合并成32位数:

WORD one = 200;

WORD two = 300;

int nRet = MAKELONG(one,two);

(0)

相关推荐