c++ - 通过选择 'Quit' 菜单项关闭应用程序 - wxWidgets 3.0

标签 c++ menu wxwidgets codeblocks windows-7-x64

到目前为止,我已经为 wxWidgets 应用程序编写了一些简单的代码,例如创建菜单、框架和一些按钮。为了遵循退出过程,我有这个显示消息框的功能:

int OnExit( )
  {
  wxMessageBox( "Closing the application", wxOK | wxICON_INFORMATION )
  return 0;
  }

通过单击关闭 (X) 按钮关闭应用程序会显示消息框,然后退出。但是通过单击“退出”菜单项关闭它对我不起作用。我曾尝试从一个旧示例和 wxWidgets 项目附带的 CodeBlocks 基本示例代码中复制一些代码,但没有成功。请告诉我从菜单项关闭应用程序的方法。

最佳答案

尝试在网络上搜索“wxwidgets close window menu”:
wxWidgets Hello World Example

在您的 OnExit 函数中,您需要调用示例中的 Close 方法。

关于c++ - 通过选择 'Quit' 菜单项关闭应用程序 - wxWidgets 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24174572/

相关文章:

c++ - wxSocket wxWidgets 失败

c++ - 从wxWidgets过渡到QT需要注意的重要事项

c++ - C++中类模板的自动编译时工厂注册

css - Bootstrap CSS 过渡悬停

c++ - 是否有任何注册表项指示是否已安装特定的 C 运行时?

javascript - 我如何制作这样的菜单?

objective-c - Cocoa AppKit - 关闭模式窗口(即弹出窗口或上下文菜单)并按下当前悬停在上方的按钮

python - 在 linux mint 中安装 WxPython 时出错

c++ - 编译器如何知道何时不重新编译?

c++ - 是否有任何巧妙的方法可以从数组 vector 中获取指向数据的指针?