CWinApp::WriteProfileInt
Эта функция-член вызывается с целью написания указанного значения в указанный раздел реестра или ini-файле приложения.
BOOL WriteProfileInt(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
int nValue
);
Параметры
lpszSection
Указывает на null- завершенной строке, определяющая раздел, содержащий запись.Если раздел не существует, он создается.Имя раздела не зависит от регистра; строка может быть любыми прописными буквами и буквами в нижнем регистре.lpszEntry
Указывает на null- завершенной строке, которая содержит запись, в которой значение записи.Если запись не существует в указанном разделе, она создана.nValue
Содержит значения, которые требуется записать.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Пример
В этом примере используется CWinApp* pApp = AfxGetApp(); для получения класса CWinApp иллюстрируя способом, WriteProfileString, WriteProfileInt, GetProfileString и GetProfileInt можно использовать в любой функции в приложении MFC.
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