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