我在MFC项目中有一个对话框,其中包含一个带有以下项目的组合框:蓝色,黑色,黄色。当我启动对话框时,组合框中选择了蓝色项目。如果我更改为黄色,请关闭对话框并再次打开对话框,我希望所选项目为黄色而不是蓝色。
任何想法我怎么能记住最后选择的项目?
答案 0 :(得分:3)
您可以将其保存到注册表中。 检查代码项目文章:History Combobox
如果您不想在重新启动应用程序后保留所选项目,static
成员将会这样做。
答案 1 :(得分:2)
在对话框类中,拥有一个静态成员并始终将其设置为组合框中使用的最后一种颜色。由于该成员是静态的,即使您更改实际的对话框对象
也会保持不变