【发布时间】:2011-09-23 06:44:47
【问题描述】:
我正在使用 wxWidgets 构建一个 UI。
在我的 GUI 中,我生成了一个可以通过按下位图按钮访问的窗口(wxFrame 类)。在那个窗口中,我还执行了一些任务,再次按下一些位图按钮并禁用它们等。但是我无法在保存状态的情况下关闭并重新打开该窗口。我总是必须重新初始化它,这是非常不切实际的。
如何保存窗口的状态?我上网查了一下,建议使用 wxPersistent 类,但是我的 wxWidgets 中缺少这个类。
感谢您的帮助,
最好的问候。
【问题讨论】:
-
它是否必须在程序启动期间持续存在?还是只需要在程序生命周期内窗口打开/关闭之间保持持久性?
-
我在程序生命周期内需要它。在我关闭程序后,整个过程可以被杀死。但是在生命周期中,我想保存使用按钮打开的其他窗口的状态。
-
仅供参考 wxPersistentXXX 仅在 wxWidgets 2.9 中可用。
标签: visual-c++ user-interface wxwidgets