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

被折叠的 条评论
为什么被折叠?



