存盘。术语称为“持久化”呵呵。
方法:
1。写入注册表中。这个办法比较方便快捷。但是我最痛恨别人对我注册表指指点点随意玩弄!
2。在应用程序安装目录下创建一个文件,保存到该文件中,就像玩游戏存盘一样,游戏目录下都有一个save.dat。工作量稍微多一些,但是灵活、扩展性好。再说你写了这一次,下一次还可以用这个代码---复用性好!(记得给分)
方法:
1。写入注册表中。这个办法比较方便快捷。但是我最痛恨别人对我注册表指指点点随意玩弄!
2。在应用程序安装目录下创建一个文件,保存到该文件中,就像玩游戏存盘一样,游戏目录下都有一个save.dat。工作量稍微多一些,但是灵活、扩展性好。再说你写了这一次,下一次还可以用这个代码---复用性好!(记得给分)
...
enum{blue, red, green, gray};
...int iColor = gray;
CString strColor;
strColor = ReadColorFromDisk(); // 自己开发的一个函数。
if(!strColor.CCompareNoCase( "blue" )) {
iColor = blue;
} else
if(!strColor.CCompareNoCase( "red" )) {
iColor = red;
} else
if(!strColor.CCompareNoCase( "green" )) {
iColor = green;
} else {
iColor = gray;
}SetBackGround(iColor); // 自己开发的函数。
...