CWinApp::WriteProfileString
Эта функция-член вызывается с целью написания указанную строку в указанный раздел реестра или ini-файле приложения.
BOOL WriteProfileString(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
LPCTSTR lpszValue
);
Параметры
lpszSection
Указывает на null- завершенной строке, определяющая раздел, содержащий запись.Если раздел не существует, он создается.Имя раздела не зависит от регистра; строка может быть любыми прописными буквами и буквами в нижнем регистре.lpszEntry
Указывает на null- завершенной строке, которая содержит запись, в которой значение записи.Если запись не существует в указанном разделе, она создана.Если этот параметр NULL, раздел указанный lpszSection удаления.lpszValue
Указывает на строку, которую требуется записать.Если этот параметр NULL, то удаляется запись, указанная параметром lpszEntry.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Пример
CWinApp* pApp = AfxGetApp();
CString strSection = _T("My Section");
CString strStringItem = _T("My String Item");
CString strIntItem = _T("My Int Item");
pApp->WriteProfileString(strSection, strStringItem, _T("test"));
CString strValue;
strValue = pApp->GetProfileString(strSection, strStringItem);
ASSERT(strValue == _T("test"));
pApp->WriteProfileInt(strSection, strIntItem, 1234);
int nValue;
nValue = pApp->GetProfileInt(strSection, strIntItem, 0);
ASSERT(nValue == 1234);
Полный пример см. в разделе пример CWinApp::GetProfileInt.
Требования
Header: afxwin.h