Partilhar via


CSettingsStore::Write

Grava um valor no Registro sob a chave aberta.

virtual BOOL Write(
   LPCTSTR pszKey,
   int iVal 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   DWORD dwVal 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   LPCTSTR pszVal 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CStringList& scStringList 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CByteArray& bcArray 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CStringArray& scArray 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CDWordArray& dwcArray 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CWordArray& wcArray 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   const CRect& rect 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   LPPOINT& lpPoint 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   LPBYTE pData,
   UINT nBytes 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CObList& list 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CObject& obj 
);
virtual BOOL Write(
   LPCTSTR pszKey,
   CObject* pObj 
);

Parâmetros

  • [in] pszKey
    Ponteiro para uma cadeia de caracteres que contém o nome do valor para definir.

  • [in] iVal
    Referência a uma variável integer que contém os dados para armazenar.

  • [in] dwVal
    Referência a uma variável de 32 bits do word duplas que contém os dados para armazenar.

  • [in] pszVal
    Um ponteiro a variável de cadeia de caracteres NULL- encerrado que contém os dados para armazenar.

  • [in] scStringList
    Referência a uma variável de CStringList que contém os dados para armazenar.

  • [in] bcArray
    Referência a uma variável de matriz de bytes que contém os dados para armazenar.

  • [in] scArray
    Referência a uma variável de matriz de cadeias de caracteres que contém os dados para armazenar.

  • [in] dwcArray
    Referência a uma variável de matriz de 32 bits do word duplas que contém os dados para armazenar.

  • [in] wcArray
    Referência a uma variável de matriz de 16 bits da palavra que contém os dados para armazenar.

  • [in] rect
    Referência a uma variável de CRect que contém os dados para armazenar.

  • [in] lpPoint
    Referência a um ponteiro para um variável de POINT que contém os dados para armazenar.

  • [in] pData
    Ponteiro para um buffer que contém os dados para armazenar.

  • [in] nBytes
    Especifica o tamanho, em bytes, de dados ao qual o parâmetro de pData aponta.

  • [in] list
    Referência a uma variável de CObList que contém os dados para armazenar.

  • [in] obj
    Referência a uma variável de CObject que contém os dados para armazenar.

  • [in] pObj
    Ponteiro para um ponteiro para um variável de CObject que contém os dados para armazenar.

Valor de retorno

SeTRUE com êxito; se não FALSE.

Comentários

Para gravar no Registro, você deve definir bReadOnly como um valor diferente de zero quando você cria um objeto de CSettingsStore .Para mais informações, consulte CSettingsStore::CSettingsStore.

Requisitos

Cabeçalho: afxsettingsstore.h

Consulte também

Referência

Classe de CSettingsStore

Gráfico de hierarquia

CSettingsStore::CSettingsStore