CWinApp::WriteProfileString

BOOL WriteProfileString ( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszValue );

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

Ненулевое значение, если успешно; в противном случае 0.

Параметры

lpszSection

Указывает на завершающим нулем строку, которая определяет раздел, содержащий запись. Если раздел не существует, он будет создан. Имя секции является случай независимыми; Строка может быть любое сочетание прописных и строчных букв.

lpszEntry

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

lpszValue

Указывает на строку для записи. Если этот параметр имеет значение NULL, удаляется запись, указанной в параметре lpszEntry.

Примечания

Вызов этой функции-члена для записи указанную строку в указанный раздел реестра приложения или.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::GetProfileString, CWinApp::WriteProfileInt, :: WritePrivateProfileString, CWinApp::SetRegistryKey

Index