实现窗口移动
2014-05-29 07:52
148 查看
#region 实现窗口移动 private bool m_isMouseDown = false; private Point m_mousePos = new Point(); protected override void OnMouseDown(MouseEventArgs e) { base.OnMouseDown(e); m_mousePos = Cursor.Position; m_isMouseDown = true; } protected override void OnMouseUp(MouseEventArgs e) { base.OnMouseUp(e); m_isMouseDown = false; } protected override void OnMouseMove(MouseEventArgs e) { base.OnMouseMove(e); if (m_isMouseDown) { Point tempPos = Cursor.Position; this.Location = new Point(Location.X + (tempPos.X - m_mousePos.X), Location.Y + (tempPos.Y - m_mousePos.Y)); m_mousePos = Cursor.Position; } } #endregion
相关文章推荐
- c#如何实现无标题栏窗口程序的移动?
- 用JS实现移动的窗口 - 流星絮语 JAVA学习笔记 - CSDNBlog
- WindowManager实现悬浮窗口&可自由移动的悬浮窗口(类似来电通记录流量)
- JS实现悬浮移动窗口(悬浮广告)的特效
- Winform隐藏标题栏后实现窗口移动
- C++builder中实现无标题栏窗口的移动
- Android中可自由移动悬浮窗口的实现
- delphi 实现无窗口移动
- JQuery实现可移动的窗口
- [转]winform实现的仿Msn移动提示信息窗口
- JS实现弹出可移动的层,窗口,提示框(可自定弹出层的标题和内容)
- 在登陆窗口中实现回车自动移动焦点
- 用层DIV来模拟可以移动的小窗口的实现
- [转]winform实现的仿Msn移动提示信息窗口
- c#如何实现无标题栏窗口程序的移动?
- AutoIt V3.2.13.7 可模拟PC鼠标移动和窗口来实现自动化任务
- MFC中左键移动窗口实现方法
- jquery 实现窗口移动
- VC实现鼠标移动对话框窗口
- Qte中实现输入法窗口跟随光标移动功能