CWinApp::WriteProfileString

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

Index