BOOL WriteProfileString ( LPCTSTR LpszSection, LPCTSTR LpszEntry, LPCTSTR LpszValue );
Rückgabewert
Ungleich NULL, wenn erfolgreich; andernfalls 0.
Parameter
lpszSection
Verweist auf eine auf Null endende Zeichenfolge, die im Abschnitt mit den Eintrag angibt. Wenn der Abschnitt nicht vorhanden ist, wird es erstellt. Der Name des Abschnitts gilt unabhängig; die Zeichenfolge kann eine Kombination aus Groß- und Kleinbuchstaben werden.
lpszEntry
Verweist auf eine auf Null endende Zeichenfolge, die den Eintrag enthält, in dem der Wert geschrieben werden soll. Wenn der Eintrag im angegebenen Abschnitt nicht vorhanden ist, wird es erstellt.
lpszValue
Verweist auf die Zeichenfolge geschrieben werden soll. Wenn dieser Parameter NULList, wird der vom LpszEntry Parameter angegebene Eintrag gelöscht.
Bemerkungen
Rufen Sie diese Memberfunktion um die angegebene Zeichenfolge in den angegebenen Abschnitt der Registrierung der Anwendung schreiben oder.INI-Datei.
Die Einträge werden wie folgt gespeichert.:
Beispiel
Nbsp; 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 Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWinApp::GetProfileString, CWinApp::WriteProfileInt, :: WritePrivateProfileString, CWinApp::SetRegistryKey