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