1个回答
展开全部
说下实现原理吧! 1.捕获鼠标事件--》你这里应该是 leftmouse down事件
2.点击后 鼠标事件里的 point值是 窗口坐标,需要转换成客户端坐标。 screentoclient()
3.有了鼠标的点坐标,那么剩下的就是 在对应坐标位置,你去显示点击次数的值了。
(加个变量 int i = 0,每次捕获到鼠标事件你i++下 ----》记录的鼠标点击次数值)
至于画图部分,onpaint 函数中 利用 Cimage 实现, 你可以参考下,用起来也很方便!!!
2.点击后 鼠标事件里的 point值是 窗口坐标,需要转换成客户端坐标。 screentoclient()
3.有了鼠标的点坐标,那么剩下的就是 在对应坐标位置,你去显示点击次数的值了。
(加个变量 int i = 0,每次捕获到鼠标事件你i++下 ----》记录的鼠标点击次数值)
至于画图部分,onpaint 函数中 利用 Cimage 实现, 你可以参考下,用起来也很方便!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询