首先我想知道
"SendMessage(hWnd, WM_LBUTTONDOWN, wParam, lParam)来发送点击消息,其中lParam的低字节是点击的X坐标,高字节是点击的Y坐标。"这个里面的所谓的坐标,是指的hWnd的窗口里面的相对坐标,还是整个屏幕的坐标二来我想知道上面的那个lParam怎么表示
POINT pt; pt.x=164;
pt.y=229;
::SendMessage(Main_hWnd, WM_LBUTTONDOWN, NULL, pt);
::SendMessage(Main_hWnd, WM_LBUTTONUP, NULL, pt);我这么做,会抱错,好像不能直接用pt来代替lParam,那么怎么来表示呢?
"SendMessage(hWnd, WM_LBUTTONDOWN, wParam, lParam)来发送点击消息,其中lParam的低字节是点击的X坐标,高字节是点击的Y坐标。"这个里面的所谓的坐标,是指的hWnd的窗口里面的相对坐标,还是整个屏幕的坐标二来我想知道上面的那个lParam怎么表示
POINT pt; pt.x=164;
pt.y=229;
::SendMessage(Main_hWnd, WM_LBUTTONDOWN, NULL, pt);
::SendMessage(Main_hWnd, WM_LBUTTONUP, NULL, pt);我这么做,会抱错,好像不能直接用pt来代替lParam,那么怎么来表示呢?
解决方案 »
- CStatic控件的单击事件
- 推荐本好的MFC书给我吧!!!!!!!!!!!!!!!!
- 通过iterator 取vector中的结构
- 新建一个CSplitterWnd的派生类却生成了CMdiChildWnd派生类的代码
- 怎样实现多线程监听阿?
- 关于MSChart显示的问题
- 一个有点难的问题,像各位请教!!!
- 请问如何在VC编写的Windows应用程序中创建一个SQL Server数据库和其中的表
- 现在要做三维分子和原子模型的程序,不知道都用哪些技术,望高手指点!
- 怎样将javaJSlider的滑块设置为鼠标点击不动
- 要用SOCKET API做一个客户端,想同时开多个连接和SERVER的一个端口收发数据,请问用什么方法比较好
- 好像是老问题:如何在显示属性-->高级,里添加一个tab。
当是WM_LBUTTONDOWN消息时,不能直接将point赋给lparam
xPos = LOWORD(lParam); // horizontal position of cursor
yPos = HIWORD(lParam); // vertical position of cursor
所以必须转化一下。
把x坐标放到lparam的低字节,y坐标放到高字节。
wparam是放虚拟码的。