在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);
在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);