VC++ 获取鼠标坐标
我想要当鼠标左键时,获取鼠标相对于窗口的坐标x,y,然后显示在窗口中会的大侠都来看看:caseWM_LBUTTONDOWN://在这里添加代码break;...
我想要当鼠标左键时,获取鼠标相对于窗口的坐标x,y ,然后显示在窗口中
会的大侠都来看看:
case WM_LBUTTONDOWN:
//在这里添加代码
break; 展开
会的大侠都来看看:
case WM_LBUTTONDOWN:
//在这里添加代码
break; 展开
4个回答
展开全部
HDC dc;
POINT point;//应该放在switch前面
....
case WM_LBUTTONDOWN:
dc=GetDC(hwnd);
GetCursorPos(&point); //鼠标位置
dc.TextOut(...);
ReleaseDC(hwnd,dc);
POINT point;//应该放在switch前面
....
case WM_LBUTTONDOWN:
dc=GetDC(hwnd);
GetCursorPos(&point); //鼠标位置
dc.TextOut(...);
ReleaseDC(hwnd,dc);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
case WM_LBUTTONDOWN:
mouse_x=LOWORD(lParam);
mouse_y=HIWORD(lParam);
sprintf(str,"%d,%d",mouse_x,mouse_y);//显示坐标
TextOut(cdc,20,20,str,strlen(str));
break;
mouse_x=LOWORD(lParam);
mouse_y=HIWORD(lParam);
sprintf(str,"%d,%d",mouse_x,mouse_y);//显示坐标
TextOut(cdc,20,20,str,strlen(str));
break;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
POINT point;
GetCursorPos(&point); //鼠标位置
cout<<(<<point.x<<,<<point.y<<)<<endl;
GetCursorPos(&point); //鼠标位置
cout<<(<<point.x<<,<<point.y<<)<<endl;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询