CWinApp::WriteProfileString

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

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário 0.

Parâmetros

lpszSection

Aponta para uma seqüência de caracteres null-terminated que especifica a seção que contém a entrada. Se a seção não existir, ele é criado. O nome da seção é caso independente; a Cadeia de caracteres pode ser qualquer combinação de letras maiúsculas e minúsculas.

lpszEntry

Aponta para uma seqüência de caracteres null-terminated que contém a entrada em que o valor é a serem gravados. Se a entrada não existe na seção especificada, ele é criado.

lpszValue

Aponta para a Cadeia de caracteres a serem gravados. Se este parâmetro for NULL, a entrada especificada pelo parâmetro lpszEntry é excluída.

Observações

Chame essa função de membro para gravar a Cadeia de caracteres especificada na seção especificada de registro do aplicativo ou.Arquivo INI.

As entradas são armazenadas da seguinte maneira:

Exemplo

nbsp;  CString strSection = "seção My";
   CString strStringItem = "minha String Item";
   CString strIntItem = "My Int Item";

CWinApp * pApp = AfxGetApp();

pApp - > WriteProfileString (strSection, strStringItem, "teste");

CString strValue;
   strValue = pApp - > GetProfileString (strSection, strStringItem);
   ASSERT (strValue = = "teste");

pApp - > WriteProfileInt (strSection, strIntItem, 1234);
   int nValue;
   nValue = pApp - > GetProfileInt (strSection, strIntItem, 0);
   Assert(nValue == 1234)


Visão geral de CWinApp |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWinApp::GetProfileString, CWinApp:: WriteProfileInt, :: WritePrivateProfileString, CWinApp::SetRegistryKey

Index