CString GetProfileString( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszDefault = NULL );
Возвращаемое значение
Возвращаемое значение - строка из .INI файла приложения или lpszDefault, если строка не может быть найдена. Максимальная строковая длина, обеспечиваемая каркасом - _MAX_PATH. Если lpszDefault - NULL, возвращаемое значение - пустая строка.
Параметры
Вызовите этот метод, чтобы восстановить строку, связанную с входом внутри определенного раздела в записи приложения или .INI файле. Входы сохранены следующим образом:
- В Windows NT, значение сохранное в ключе реестра.
- В Windows 3X, значение сохранное в WIN.INI файле.
- В Windows 95, значение сохранное в кэшируемой версии WIN.INI.
Пример
CString strSection = "My Section";
CString strStringItem = "My String Item";
CString strIntItem = "My Int Item";
CWinApp* pApp = AfxGetApp();
pApp->WriteProfileString(strSection, strStringItem, "test");
CString strValue;
strValue = pApp->GetProfileString(strSection, strStringItem);
ASSERT(strValue == "test");
pApp->WriteProfileInt(strSection, strIntItem, 1234);
int nValue;
nValue = pApp->GetProfileInt(strSection, strIntItem, 0);
ASSERT(nValue == 1234);