如何知道WPARAM和LPARAM代表的含义 2007.9.27

原创 2007年09月27日 17:16:00

 在MSDN上直接查找LPARAM和WPARAM都不会有多大的收获,只能查找到在不同的程序中有不同的功能

MSG是消息结构体,具体结构如下:

typedef struct tagMSG {     // msg  
    HWND   hwnd;      
    UINT   message;
    WPARAM wParam;
    LPARAM lParam;
    DWORD  time;
    POINT  pt;
} MSG;
从中可看出消息结构体有WPARAM、LPARAM这两个参数。而windows函数中每个消息都是用的这个结构体,那么说明WinProc接收到的所有消息都有这两个参数,而你如果想知道这两个参数有什么作用就在MSDN上查找具体消息就可以了,在每个具体消息如WM_CREATE、WM_PAINT中都有LPARAM、WPARAM的意义。从中可以知道这两个参数在具体的消息中的作用。

相关文章推荐

各种消息下wParam及lParam值的含义

01、WM_PAINT消息 LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高   02、滚动条WM_VSCROLL或WM_HSCROLL消息 LOWORD(wPara...

各种消息下wParam及lParam值的含义

01、WM_PAINT消息 LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高   02、滚动条WM_VSCROLL或WM_HSCROLL消息 LOWORD(w...
  • CTO_51
  • CTO_51
  • 2013年04月20日 14:57
  • 7354

wParam 和 lParam对应不同消息的含义

wParam和lParam消息  1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高。  2 滚动条WM_VSCROLL或WM_HSCRO...

WPARAM和LPARAM的含义

lParam 和 wParam 是宏定义,一般在消息函数中带这两个类型的参数,通常用来存储窗口消息的参数。 LRESULT CALLBACK WindowProc(HWND hwnd, UINT u...

wParam和lParam消息.doc

  • 2012年04月08日 12:31
  • 42KB
  • 下载

wParam,lParam.消息

  • 2012年03月29日 23:29
  • 19KB
  • 下载

windows消息机制中lparam与wparam两个参数的分析

一. WPARAM 和 LPARAM 本质上没有什么区别:都是32位数, 但是区别也还是有的:MICROSOFT在使用时两种参数分别代表不同的含义和内容,WPARAM常常代表一些控件的ID或者高位低...

wParam和lParam消息

  • 2012年03月19日 21:08
  • 3KB
  • 下载

wParam和lParam消息

1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高     2 滚动条WM_VSCROLL或WM_HSCROLL消息,LOWORD(wPara...
  • a199228
  • a199228
  • 2011年07月23日 11:12
  • 946
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何知道WPARAM和LPARAM代表的含义 2007.9.27
举报原因:
原因补充:

(最多只允许输入30个字)