VC++ 获取鼠标坐标

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:02:36
我想要当鼠标左键时,获取鼠标相对于窗口的坐标x,y ,然后显示在窗口中
会的大侠都来看看:
case WM_LBUTTONDOWN:
//在这里添加代码
break;

case WM_LBUTTONDOWN:
x=LOWORD(lParam);
y=HIWORD(lParam);
break;

HDC 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;

POINT point;
GetCursorPos(&point); //鼠标位置
cout<<(<<point.x<<,<<point.y<<)<<endl;