记住组合框的最后一个选定项目

时间:2011-08-05 11:30:07

标签: c++ mfc

我在MFC项目中有一个对话框,其中包含一个带有以下项目的组合框:蓝色,黑色,黄色。当我启动对话框时,组合框中选择了蓝色项目。如果我更改为黄色,请关闭对话框并再次打开对话框,我希望所选项目为黄色而不是蓝色。

任何想法我怎么能记住最后选择的项目?

2 个答案:

答案 0 :(得分:3)

您可以将其保存到注册表中。 检查代码项目文章:History Combobox

如果您不想在重新启动应用程序后保留所选项目,static成员将会这样做。

答案 1 :(得分:2)

在对话框类中,拥有一个静态成员并始终将其设置为组合框中使用的最后一种颜色。由于该成员是静态的,即使您更改实际的对话框对象

也会保持不变