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