【问题标题】:How do i get menu events from a menu item in the system menu of a console window?如何从控制台窗口的系统菜单中的菜单项获取菜单事件?
【发布时间】:2010-03-03 10:55:40
【问题描述】:

我已将一个菜单项添加到我使用 AllocConsole() 函数创建的应用程序控制台窗口的 SystemMenu 中。但我不知道如何处理我添加的菜单项的事件。

如何处理这些菜单事件?

谢谢

【问题讨论】:

    标签: c++ windows console menu systemmenu


    【解决方案1】:

    您是否尝试过覆盖控制台窗口的窗口过程?即,一旦你用GetConsoleWindow 获得了窗口句柄,然后用SetWindowLongPtr 钩住它的窗口进程,你就必须听WM_SYSCOMMAND 消息。请参阅此article,了解如何处理系统菜单中的菜单项。

    【讨论】:

    猜你喜欢
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多