标签: winapi visual-c++ mfc
我有一个MFC应用程序,它使用TrackPopupMenu函数在右键单击时显示了一个弹出菜单。标签是使用InsertMenu函数动态填充的。根据其他应用程序状态,我希望显示菜单,其中某些菜单项突出显示,因此我使用dwFlags的{{1}}参数使用InsertMenu或{{ 1}}值。
TrackPopupMenu
InsertMenu
dwFlags
MF_HILITE
这有效,除了如果用户将鼠标滚动到突出显示的菜单项上,他们将丢失突出显示!我尝试了几种不同的方法,但它们似乎无济于事。任何帮助将不胜感激。