Шаг 31 - CWinApp::WriteProfileString

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

Возвращаемое значение
Отличное от нуля, если успешно, иначе 0.

Параметры

lpszSection
Укажите на строку с нулевым символом в конце, которая определяет раздел, содержащий вход. Если раздел не существует, он будет создан. Имя раздела - регистр независимое, строка может быть любой комбинация верхнего регистра и символы нижнего регистра.
lpszEntry
Укажите на строку с нулевым символом в конце, которая содержит вход, в который значение должно быть написано. Если вход не существует в определенном разделе, она будет создан.
lpszValue
Укажите на строку, которая будет записана. Если этот параметр NULL, вход, определенный lpszEntry параметром удален.

Примечания
Вызовите этот метод, чтобы записать определенную строку в определенный раздел секции реестра приложения или .INI файла. Входы сохранены следующим образом:

Пример

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.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 20.12.2001