鼠标在编程中的一些注意事项
来源:互联网 发布:远程连接mysql命令 编辑:程序博客网 时间:2024/05/03 02:46
1.获取窗口外鼠标消息
如果鼠标在窗口中按下,在窗口外释放,那么会导致在窗口中的鼠标仍处于按下状态,为了正确获取鼠标在窗口外的窗台,应使用SetCapture(HWND)函数来将鼠标缩定在特定窗口中。
2.设定鼠标位置
在游戏程序中,通常通过SetCursorPos(POINT)函数来为鼠标定位,但是,需要注意的是SetCursorPos接受的是鼠标的屏幕坐标而不是窗口坐标,因此必须使用ClientToScreen函数将相应的窗口坐标转换为屏幕坐标
3.显示与隐藏鼠标光标
使用ShowCursor(BOOL)来进行相关操作,但要注意的是,只是隐藏鼠标的图案
4.限制鼠标光标移动区域
ClipCursor(Rect)用于限制
ClipCursor(NULL)用于解除
相应的我们也应该知道如何取得窗口外部与内部区域的方法
GetWindowRect(HWND, LPRECT)//此为外部,坐标为屏幕坐标
GetClientRect(HWND, LPRECT)//此为内部,坐标为窗口坐标
- 鼠标在编程中的一些注意事项
- 编程中的一些注意事项
- openMP编程过程中的一些注意事项
- 笔记4:单片机C语言编程中的一些注意事项
- 选择器中的一些注意事项
- java中的一些注意事项
- const修饰符在c语言编程中的注意事项
- 多线程编程的一些注意事项
- shell编程的一些注意事项
- Angularjs使用中的一些注意事项
- c++类中的一些注意事项
- css布局中的一些注意事项
- socket操作中的一些注意事项
- [笔记] SWT编程中的注意事项
- delphi 中的dll编程注意事项
- 鼠标在盒子中的位置
- 关于指针在Windows编程中的一些用法
- 二叉树的一些性质及其在编程中的应用
- 1306 2249
- Autorun.inf
- SQL脚本注入的不常见方法概括!
- 今夜月明人尽望,不知秋思落谁家。
- 一点感想
- 鼠标在编程中的一些注意事项
- 打造SQL Server2000的安全策略!
- SQL密码管理的六个危险判断!
- test
- SQL服务器常见危险补救措施汇总!
- 工作一个月,被开除了!
- 创建动态链接库2008-08-12 15:021 创建库文件:
- Autorun.inf
- TC&Graphics