vc 怎么定位光标位置并改变光标所在位置的数值

我用VC++的MFC做了一个电子时钟,现在想改变时钟大小请问怎么让函数知道我光标在的位置是小时或分钟?... 我用VC++ 的MFC做了一个电子时钟,现在想改变时钟大小 请问怎么让函数知道我光标在的位置是小时或分钟? 展开
 我来答
qiujiejia
2010-07-20 · TA获得超过500个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:249万
展开全部
首先假设你的时钟显示的位置是rect1 (RECT变量)
你的分钟显示的位置是rect2 (RECT变量)

1.接着获得鼠标的位置。
POINT point;
::GetCursorPos(&point);

2.判断鼠标的坐标是否在rect1,或rect2里面
if ( PtInRect(&rect1,point) )
{
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式