我正在我的应用程序中制作右键菜单。我想检查菜单是否显示。但我看了微软的文档CMenu,发现没有办法做到。如何获取菜单状态,有没有办法获取菜单消失事件?
WM_ENTERMENULOOP每当菜单即将显示时,系统都会向菜单的所有者窗口发送一条消息,并WM_EXITMENULOOP在菜单关闭后发送一条消息。
这些消息映射到CWnd::OnEnterMenuLoop您CWnd::OnExitMenuLoop的代码可以覆盖的消息处理程序以跟踪菜单状态。该bIsTrackPopupMenu参数设置TRUE为弹出菜单。
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |