CMenu菜单项在滚动条上不突出显示

时间:2019-06-20 10:52:21

标签: winapi visual-c++ mfc

我有一个MFC应用程序,它使用TrackPopupMenu函数在右键单击时显示了一个弹出菜单。标签是使用InsertMenu函数动态填充的。根据其他应用程序状态,我希望显示菜单,其中某些菜单项突出显示,因此我使用dwFlags的{​​{1}}参数使用InsertMenu或{{ 1}}值。

MF_HILITE

这有效,除了如果用户将鼠标滚动到突出显示的菜单项上,他们将丢失突出显示!我尝试了几种不同的方法,但它们似乎无济于事。任何帮助将不胜感激。

0 个答案:

没有答案