MFC配置文件操作函数
时间: 2023-10-24 13:16:31 浏览: 99
MFC提供了一些配置文件操作函数,可以方便地读写配置文件,常用的函数有:
1. GetProfileString:用于读取配置文件中的字符串。
```cpp
CString GetProfileString(LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszDefault = NULL);
```
2. WriteProfileString:用于向配置文件中写入字符串。
```cpp
BOOL WriteProfileString(LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszValue);
```
3. GetProfileInt:用于读取配置文件中的整数。
```cpp
UINT GetProfileInt(LPCTSTR lpszSection, LPCTSTR lpszEntry, int nDefault = 0);
```
4. WriteProfileInt:用于向配置文件中写入整数。
```cpp
BOOL WriteProfileInt(LPCTSTR lpszSection, LPCTSTR lpszEntry, int nValue);
```
使用这些函数时,需要先调用AfxGetApp()函数获取CWinApp对象指针,然后调用其成员函数GetProfileString、WriteProfileString、GetProfileInt、WriteProfileInt进行配置文件操作。
例如,读取配置文件中的字符串:
```cpp
CString str = AfxGetApp()->GetProfileString(_T("SectionName"), _T("EntryName"), _T("DefaultValue"));
```
写入配置文件中的整数:
```cpp
AfxGetApp()->WriteProfileInt(_T("SectionName"), _T("EntryName"), 123);
```
注意,这些函数默认会读写当前应用程序的.ini文件,可以通过重载CWinApp的GetProfileString、WriteProfileString、GetProfileInt、WriteProfileInt函数,实现读写其他的配置文件。
阅读全文