Udostępnij za pośrednictwem


CWinApp::WriteProfileString

Wywołać funkcję Członkowskie zapisać określony ciąg określony w sekcji rejestru aplikacji lub.Plik INI.

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

Parametry

  • lpszSection
    Wskazuje ciąg zakończony zerem, określający sekcji zawierającej zapis.Jeśli sekcja nie istnieje, jest tworzony.Nazwa sekcji jest sprawa niezależnych; ciąg może być dowolnym kombinacji wielkich i małych liter.

  • lpszEntry
    Wskazuje ciąg zakończony znakiem null, który zawiera wpis, do którego wartość jest zapisywanych.Jeśli wpis nie istnieje w określonej sekcji, zostanie utworzona.Jeśli ten parametr jest NULL, sekcji określonej przez lpszSection skreśla się.

  • lpszValue
    Wskazuje ciąg do zapisania.Jeśli ten parametr jest NULL, wpis określony przez lpszEntry parametr jest usuwany.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Przykład

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

Innym przykładem, zobacz przykład dla CWinApp::GetProfileInt.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWinApp

Diagram hierarchii

CWinApp::GetProfileString

CWinApp::WriteProfileInt

WritePrivateProfileString

CWinApp::SetRegistryKey