一个响应鼠标移动的简单实例!
来源:互联网 发布:30mhz单片机串口通信 编辑:程序博客网 时间:2024/05/16 06:37
首先,利用MFC建立一个单文档的程序!
为view类添加一个私有成员,m_MousePos,类型是CPoint,初始化为0。
添加WM_MOUSEMOVE函数,重写如下:
void CMouseMoveView::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
m_MousePos = point; //将鼠标当前的位置赋给成员变量
Invalidate(true); //刷新客户区窗口
CView::OnMouseMove(nFlags, point);
}
在OnDraw函数中输出鼠标的位置:
void CMouseMoveView::OnDraw(CDC* pDC)
{
CMouseMoveDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
CString str;
str.Format("X 的位置: %d", m_MousePos.x);
pDC->TextOut(m_MousePos.x+20, m_MousePos.y, str);
str.Format("Y 的位置: %d", m_MousePos.y);
pDC->TextOut(m_MousePos.x+20, m_MousePos.y+20, str);
}
- 一个响应鼠标移动的简单实例!
- 简单的角色响应鼠标而移动
- 一个实现鼠标拖动层移动的JS实例
- 简单的鼠标移动窗体
- 实现界面跟随鼠标移动的实例
- 地图中的鼠标移动响应
- 让Shockwave flash控件响应鼠标移动的事件
- C#关于鼠标移动到 标题栏的响应操作
- 编写一个简单的css二级菜单,鼠标移动二级菜单就消失的问题
- C#学习 简单的鼠标 移动
- 一个跟随鼠标移动的DIV
- JavaScript,自己动手做了一个简单的鼠标拖动的实例
- 解决窗口响应鼠标离开事件,在鼠标移动的地方添加信息注册
- 一个鼠标滑动的JS应用实例
- Flex中一个鼠标事件多处响应的处理
- 鼠标事件的响应
- 鼠标的响应
- Delphi实现界面跟随鼠标移动的实例
- System.String.Format里"{0:C}"是什么意思。
- 什么是实体类?
- 规划你一生的学术历程—写给新来的博士生们
- 06~12月記事12/1
- 互联网创业瞄准Web3.0时代 风投商造梦与毁梦
- 一个响应鼠标移动的简单实例!
- Class_Terminate的缺陷
- GUI Architectures
- [转贴]SQL语句搜集
- 第一次登陆
- 数据库基础应用 学习
- 升级到Win Server 2003后管理员应该重视的关键技术
- 爱
- 如何把数据库中的内容绑定到CheckBoxList上?