0

在 ViewDoc 控件上放置了一个 RawViewControl(我无权访问它的代码) - ViewDoc 是它的容器。我正在尝试处理鼠标滚轮事件,但 RawViewControl 没有此类事件,如果我处理 ViewDoc 的鼠标滚轮事件,它不会触发(这是正确的 - 焦点在 RawViewControl 上)。如何从 ViewDoc 类中捕获此事件?

4

1 回答 1

0

我不确定我是否正确理解了您的问题,但我处理任何ctrl + something动作的一种方法是,OnKeyDown我检查是否ctrl已单击该键。如果有,我将全局变量设置为g_IsCtrlDownTrue = true. OnKeyUp将其设置回 false。然后,在您的鼠标滚动上检查是否ctrl已关闭,以及是否正在执行您的ctrl + mouse移动。

于 2012-09-25T13:36:20.567 回答