0

我有一个 Visual C++ 应用程序,除其他外,主框架中有一个 CListCtrl 和一个带有属性窗口的可停靠窗格。

当我在属性窗口上按下 Delete 键时,应用程序也将其理解为 CListCtrl 的“删除选定项”。

其他键也会出现一些类似的行为。

我怎么能说我不希望它也出现在 CListCtrl 中?

4

1 回答 1

0

好的,我在Mainframe类中做了一个PreTranslateMessage函数,当输入来自Properties Control或其后代时,将HACCCEL当前加速器表放在一个临时变量中,然后调用父类PreTranslateMessage,最后取回原来的加速器表在这个函数的末尾。

现在,我有另一个问题:这是最好的解决方案吗?在我看来不是!

于 2011-12-05T10:49:53.197 回答