Freigeben über


CWinApp::WriteProfileInt

Rufen Sie die Memberfunktion auf, um den angegebenen Wert in den angegebenen Abschnitt der der Registrierung oder der INI-Datei Anwendung schreiben.

BOOL WriteProfileInt( 
   LPCTSTR lpszSection, 
   LPCTSTR lpszEntry, 
   int nValue  
);

Parameter

  • lpszSection
    Zeigt auf eine auf NULL endende Zeichenfolge, die den Abschnitt angibt, der den Eintrag enthält. Wenn der Abschnitt nicht vorhanden ist, wird er erstellt. Der Name des handelt von Groß- und Kleinbuchstaben unabhängig; die Zeichenfolge kann jede beliebige Kombination von Groß- und Kleinbuchstaben.

  • lpszEntry
    Zeigt auf eine auf NULL endende Zeichenfolge, die den Eintrag enthält, in den der Wert geschrieben werden soll. Wenn der Eintrag nicht im angegebenen Abschnitt vorhanden ist, wird er erstellt.

  • nValue
    Enthält den Wert, geschrieben werden.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Beispiel

In diesem Beispiel wird CWinApp* pApp = AfxGetApp();, um an der CWinApp-Klasse abzurufen, die eine Methode veranschaulicht, die WriteProfileString, WriteProfileInt, GetProfileString und GetProfileInt aus jeder Funktion in einer MFC-Anwendung verwendet werden können.

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);

Ein weiteres Beispiel finden Sie im Beispiel für CWinApp::GetProfileInt.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWinApp-Klasse

Hierarchiediagramm

CWinApp::GetProfileInt

CWinApp::WriteProfileString

CWinApp::SetRegistryKey