我们写的程序大多都有自己的设置信息,我们可以把它们写在一个ini文件中,和程序放在一起,但这样会使程序目录的文件增多,在windows平台下,最好的解决方案是把它们写入注册表。
要把一个条目写入注册表,只需要用下面的语句:
AfxGetApp()->WriteProfileString(key, value, data);
其中key,value,data都是CString类型的。key是项名,value是值名,包含在项中,data是值名对应的数据。它们都自动由程序分配在程序名对应的项中,不用你来操作。
要读出它们时,只需要用下面的语句:
CString data = AfxGetApp()->GetProfileString(key, value);
key,value,data的意义同上。