在VC++中如何实现鼠标单击地图即获得该点的位置坐标?为调用该点地形情况所用,谢谢!! 我想编程实现一个人机交互界面,该界面具有参数输入框和下拉框并且在界面中有地图,鼠标点击地图上一点即可知道该点的坐标值,以作为界面的一个参数值运用,请问各位高手如何编程实现点击鼠标即可显示该点的坐标值!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 相应WM_LBUTTONDOWN,WM_MOUSEMOVE消息都可以获得当前坐标位置啊, 鼠标点击消息函数:void CMyView::OnLButtonDown(UINT nFlags, CPoint point) {CPoint pt; ::GetCursorPos( &pt );//鼠标坐标值保存在pt中,pt.x pt.y就分别保存了所点击点的x坐标和y点坐标值m_nPointx = pt.x;m_nPointy = pt.y;//m_nPointx m_nPointy 是在View类中定义的变量(int型)。这里的坐标系原点是在窗口客户区的左上角}你也可以直接用OnLButtonDown自带的参数CPoint point:void CMyView::OnLButtonDown(UINT nFlags, CPoint point) {m_nPointx = point.x;m_nPointy = point.y;//m_nPointx m_nPointy 是在View类中定义的变量(int型)。这里的坐标系原点是在窗口客户区的左上角} 关于MFC生成的Release exe与数据库会报错的问题 基础性问题 求:vc++ 6.0 如何使用?新人才安装好vc++ 6.0 动态链接到MFC的MFC规则DLL加载后各函数的调用顺序问题! 怎么把16进制的字符串转化为DWORD MBCS/Unicode 各位谁有bink sdk?我出RMB够买! hpp 和 cpp 所对应的类为什么没有显示? Mandrake linux 8.1的引导 系统可否引导NTFS下的WIN2000 各位同仁,给我一个学VC++的理由先...... stdin 与 _read() _write() 关于QQ程序的CPU占用率的问题
void CMyView::OnLButtonDown(UINT nFlags, CPoint point)
{
CPoint pt;
::GetCursorPos( &pt );//鼠标坐标值保存在pt中,pt.x pt.y就分别保存了所点击点的x坐标和y点坐标值
m_nPointx = pt.x;
m_nPointy = pt.y;
//m_nPointx m_nPointy 是在View类中定义的变量(int型)。这里的坐标系原点是在窗口客户区的左上角
}你也可以直接用OnLButtonDown自带的参数CPoint point:
void CMyView::OnLButtonDown(UINT nFlags, CPoint point)
{
m_nPointx = point.x;
m_nPointy = point.y;
//m_nPointx m_nPointy 是在View类中定义的变量(int型)。这里的坐标系原点是在窗口客户区的左上角
}