
win32 WndProc这个函数里的wParam和lParam这两参数有啥区别?
win32WndProc这个函数里的wParam和lParam这两参数有啥区别?caseWM_CHAR:switch(wParam){case'q':这样可以判断是否按下...
win32 WndProc这个函数里的wParam和lParam这两参数有啥区别?case WM_CHAR:
switch(wParam)
{
case 'q': 这样可以判断是否按下q键码//==============if(lParam==(UINT)hwnd2/*按钮句柄*/)MessageBox(hwnd,"点击按钮","",0); 这个可以判断按下了哪一个按钮那他们两个参数在具体用途上都有什么区别的?谢谢麻烦讲详细点儿! 展开
switch(wParam)
{
case 'q': 这样可以判断是否按下q键码//==============if(lParam==(UINT)hwnd2/*按钮句柄*/)MessageBox(hwnd,"点击按钮","",0); 这个可以判断按下了哪一个按钮那他们两个参数在具体用途上都有什么区别的?谢谢麻烦讲详细点儿! 展开
1个回答
2013-08-02
展开全部
这个一句话说不清楚, 首先的区别是类型差别, 由变量名的第一个小写字符提示了, wParam是word类型, lParam是long类型, 它们的具体含义视消息类型不同而有所不同, 具体每个参数的含义需要查Windows API手册, 说起来就是一本书了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |