WPARAM和LPARAM参数

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:52:26
C++ 的 WPARAM和LPARAM参数各是什么
在MSDN中如何查(打什么关键字,我直接打 WPARAM,LPARAM 没有查到)
那打什么关键字查它们的参数

一个历史遗留问题而已,虽然现在两个变量都是32位的整型,可在以前并不是,在16位win32 编程时,wparam作为一个双字节(word)整型来定义,lparam为一个4字节(long)整型来定义,所以你看到的是一个头字母为w另一个为l~至于他们的用途,这个看看书吧~你想知道他们的定义,何必再MSDN找,直接在IDE里查找他的定义处就行了

不是C++的。这是WINDOWS消息的两个参数。当WINDOWS传来一个消息,会有一个消息名和两个参数传过来,WPARAM常常代表一些控件的ID或者高位底位组合起来分别表示鼠标的位置,如果消息的发送者需要将某种结构的指针或者是某种类型的句柄时,习惯上用LPARAM来传递

看Windows编程后你才能明白,不是一句两句能讲清的。