-1

我正在编写一个连接了类似鼠标的控制器的 MFC 程序。

控制器本身有回调函数,我可以得到它的位置,但我想为这个控制器绘制一个光标,我可以看到它在窗口中的位置。

有一个代表控制器的设备类。我在 myCView 类中新建了一个设备对象。

但我不知道如何继续将控制器的位置更新为 OnDraw() 函数以在它四处移动时显示其位置。

有人对此有任何想法吗?

非常感谢!

4

1 回答 1

0

当您获得新的光标位置时,将其 x,y 位置保存在视图成员变量中并调用视图的 Invalidate 函数。这将导致调用 OnDraw。使用 OnDraw 中的 x,y 绘制光标。

于 2013-07-11T21:10:30.317 回答