首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

lParam wParam 的低位子,和高位子,是什么意思?该怎么处理

2012-03-01 
lParam wParam 的低位子,和高位子,是什么意思? - C++ Builder / Windows SDK/API在看windows程序设计(第五

lParam wParam 的低位子,和高位子,是什么意思? - C++ Builder / Windows SDK/API
在看windows程序设计(第五版)第4章中很多地方都有提到lParam wParam 的低位子,和高位子,
它们表示什么我知道,但我不明白,一个int型变量怎么有两个值,是不是转换成16位进制的前面和后面啊?

初学windows编程,感觉很不适应,给点学习建议吧!!!

[解决办法]

探讨
就是数值的高16位和低16位。
假设有个值是
long Param = 0x12345678;
那么取高16位就是HIWORD(Param) = 0x1234;
取低16位就是LOWORD(Param) = 0x5678;

热点排行