我采用下面这种方式没有成功:
POINT point;
point.x=50;
point.y=300;
ClientToScreen(hwnd, &point);
SendMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(point.x, point.y));
大家看看这种坐标转换的方式有问题吗
POINT point;
point.x=50;
point.y=300;
ClientToScreen(hwnd, &point);
SendMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(point.x, point.y));
大家看看这种坐标转换的方式有问题吗
解决方案 »
- 字符转换问题
- LINK : fatal error LNK1104: cannot open file "D:\Program.obj"
- 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
- 对话框类如何获得文档类指针
- rc文件的内容是怎么生成的,为什么会编译不通
- vc中有没有什么函数能够给它传递一个函数名,它能够返回该函数的地址???
- 在ASP网页中调用VC++ dll
- SDI界面如何使View有滚动条?
- 有谁知道Base64编码的规定?十万火急!!!
- 如何得到打开的IE个数呢?
- timeSetEvent() 多媒体定时器//如何启动多个进行监视?
- 用FLW做屏幕录像,如何在录像过程每隔一段时间存盘?
point.x=50;
point.y=300;
SendMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(point.x, point.y));
还是没有反应
{
LPARAM lparam = MAKELPARAM(x,y); //x坐标,y坐标
LRESULT result =::SendMessage(gameh,WM_LBUTTONDOWN,VK_LBUTTON,lparam);
LRESULT result1 =::SendMessage(gameh,WM_LBUTTONUP,0,lparam);
TRACE("鼠标按下%d,弹起%d",result,result1);
}
http://bbs.csdn.net/topics/390533491?page=1#post-395174401
这是我之前问过的,给分吧