鼠标值在c加加中怎么获取
答案:2 悬赏:40 手机版
解决时间 2021-11-16 03:18
- 提问者网友:半生酒醒
- 2021-11-15 10:05
鼠标值在c加加中怎么获取
最佳答案
- 五星知识达人网友:青尢
- 2021-11-15 10:24
VC下很容易,按“ctrl+w”就会出现消息映射对话框,在消息列表中,双击ON_WM_LBUTTONDOWN即可
会产生函数void OnLButtonDown(UINT nFlags, CPoint point) ,point即是点击位置
下面有种比较直接的
POINT point;
GetCursorPos(&point); // 获取鼠标指针位置(屏幕坐标)
ScreenToClient(hwnd, &point); // 将鼠标指针位置转换为窗口坐标
会产生函数void OnLButtonDown(UINT nFlags, CPoint point) ,point即是点击位置
下面有种比较直接的
POINT point;
GetCursorPos(&point); // 获取鼠标指针位置(屏幕坐标)
ScreenToClient(hwnd, &point); // 将鼠标指针位置转换为窗口坐标
全部回答
- 1楼网友:何以畏孤独
- 2021-11-15 11:53
鼠标的消息的参数中就带了光标的位置信息
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯