如何在视图中显示鼠标的当前位置 如何在视图中显示鼠标的当前位置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在视图的OnMouseMove事件里可以得到鼠标的坐标,然后你在视图里TextOut就可以了嘛。 同意楼上,不过OnMouseMove事件里得到的坐标是屏幕坐标,如果要的是相对于视图区的逻辑坐标,还要转换一下:CClientDC dc(this);dc.DPtoLP( &point );CString str;str.Format( "%d, %d", point.x, point.y );dc.TextOut( 1,1, str ); 如果你是写SDK,捕捉WM_MOUSEMOVE消息LOWORD(lParam)是横坐标,HIWORD(lParam)是纵坐标. BOOL Info::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class m_pt = pMsg->pt; } return CDialog::PreTranslateMessage(pMsg);}OnDraw(){textOut()} CPoint pt; ::GetCursorPos(&pt); m_pTreeCtr.GetWindowRect(&rect); pt.x-=rect.left; pt.y-=rect.top; ::ScreenToClient(this->m_hWnd,&pt);在任意事件里响应都行!! 如果你是写SDK,捕捉WM_MOUSEMOVE消息LOWORD(lParam)是横坐标,HIWORD(lParam)是纵坐标.推荐!我算不算侵犯 火舞者 版权? 同意楼上的,我是再次侵犯 火舞者 版权,另加一句,在WM_PAINT用TextOut打出来 如何获知线程当前的状态? VC关于状态栏的自定义 什么是一个项目的引擎 求<MFC windows程序设计>第二版的附盘源代码 请教各位一个关于bios功能调用的问题 如何断开连接,但是又不释放socket资源?? 关于商业化ActiveX控件在web上应用的(根证书)问题,请大家进来帮帮忙! 如何在程序中将一目录设置成共享? 高分求助: 求上位机界面程序 IMPLEMENT_DYNAMIC(CSerialPort, CObject)到底起什么作用? 如何确定程序运行的时间
dc.DPtoLP( &point );
CString str;
str.Format( "%d, %d", point.x, point.y );
dc.TextOut( 1,1, str );
LOWORD(lParam)是横坐标,
HIWORD(lParam)是纵坐标.
{
// TODO: Add your specialized code here and/or call the base class
m_pt = pMsg->pt;
}
return CDialog::PreTranslateMessage(pMsg);
}
OnDraw()
{
textOut()
}
::GetCursorPos(&pt);
m_pTreeCtr.GetWindowRect(&rect);
pt.x-=rect.left;
pt.y-=rect.top;
::ScreenToClient(this->m_hWnd,&pt);
在任意事件里响应都行!!
LOWORD(lParam)是横坐标,
HIWORD(lParam)是纵坐标.推荐!
我算不算侵犯 火舞者 版权?