【发布时间】:2010-03-03 10:55:40
【问题描述】:
我已将一个菜单项添加到我使用 AllocConsole() 函数创建的应用程序控制台窗口的 SystemMenu 中。但我不知道如何处理我添加的菜单项的事件。
如何处理这些菜单事件?
谢谢
【问题讨论】:
标签: c++ windows console menu systemmenu
我已将一个菜单项添加到我使用 AllocConsole() 函数创建的应用程序控制台窗口的 SystemMenu 中。但我不知道如何处理我添加的菜单项的事件。
如何处理这些菜单事件?
谢谢
【问题讨论】:
标签: c++ windows console menu systemmenu
您是否尝试过覆盖控制台窗口的窗口过程?即,一旦你用GetConsoleWindow 获得了窗口句柄,然后用SetWindowLongPtr 钩住它的窗口进程,你就必须听WM_SYSCOMMAND 消息。请参阅此article,了解如何处理系统菜单中的菜单项。
【讨论】: