CWinApp::GetProfileString

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

Возвращаемое значение

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

Параметры

lpszSection

Указывает на завершающим нулем строку, которая определяет раздел, содержащий запись.

lpszEntry

Указывает на завершающим нулем строку, содержащую запись, строка которого должен быть извлечены. Это значение не должно быть пустым.

lpszDefault

Указывает строковое значение по умолчанию для данного элемента, если не удается найти запись в файле инициализации.

Примечания

Вызов этой функции-члена для получения строки, связанной с записью в пределах указанного раздела в реестре приложения или.Ini-файл.

Записи хранятся в следующем:

Пример

nbsp;  CString strSection = «My раздел»;
   CString strStringItem = «My String пункт»;
   CString strIntItem = «My Int пункт»;

CWinApp * ПППН = AfxGetApp();

Папп - > WriteProfileString (strSection, strStringItem, «тест»);

CString strValue;
   strValue = ПППН - > GetProfileString (strSection, strStringItem);
   ASSERT (strValue == «тест»);

Папп - > WriteProfileInt (strSection, strIntItem, 1234);
   int nValue;
   nValue = ПППН - > GetProfileInt (strSection, strIntItem, 0);
   Assert(nValue == 1234)


Обзор CWinApp |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CWinApp::GetProfileInt, CWinApp::WriteProfileString, :: GetPrivateProfileString

Index