如何在超时后关闭上下文菜单?

时间:2013-10-07 13:27:38

标签: c windows winapi

我需要在一段时间不活动后自动关闭上下文菜单(当前使用TrackPopupMenu创建)。我正在尝试搜索但只发现相反的情况(如何在超时后激活弹出窗口)或特定应用程序的专门用途。我发现甚至接近的唯一事情是枚举桌面的子项,直到找到类名为#32768的窗口 - 这将是菜单 - 并关闭它。

我希望有更好,更清晰的方式。有什么建议吗?

1 个答案:

答案 0 :(得分:4)

WM_CANCELMODE消息发送到托管上下文菜单的父窗口。