CWinApp::WriteProfileString
Chiamare la funzione membro per scrivere la stringa specificata nella sezione specifica del Registro di sistema dell'applicazione o del file di .INI.
BOOL WriteProfileString(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
LPCTSTR lpszValue
);
Parametri
lpszSection
Punta a una stringa con terminazione null che specifica la sezione che contiene l'elemento. Se la sezione non esiste, viene creata. Il nome della sezione viene eseguito senza distinzione tra maiuscole e minuscole; la stringa può essere qualsiasi combinazione di lettere maiuscole e minuscole.lpszEntry
Punta a una stringa con terminazione null che contiene l'elemento in cui il valore deve essere scritto. Se la voce non esiste nella sezione specificato, viene creata. Se questo parametro è NULL, la sezione specificata da lpszSection viene eliminato.lpszValue
Punta alla stringa da scrivere. Se questo parametro è NULL, la voce specificata dal parametro lpszEntry viene eliminato.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Esempio
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);
Per un esempio, vedere l'esempio relativo CWinApp::GetProfileInt.
Requisiti
Header: afxwin.h