Шаг 30 - CWinApp::GetProfileString

CString GetProfileString( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszDefault = NULL );

Возвращаемое значение
Возвращаемое значение - строка из .INI файла приложения или lpszDefault, если строка не может быть найдена. Максимальная строковая длина, обеспечиваемая каркасом - _MAX_PATH. Если lpszDefault - NULL, возвращаемое значение - пустая строка.

Параметры
Вызовите этот метод, чтобы восстановить строку, связанную с входом внутри определенного раздела в записи приложения или .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); 

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 20.12.2001