Compartir a través de


CSettingsStore::Write

Escribe un valor en el registro bajo la clave abierto.

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
    Puntero a una cadena que contiene el nombre del valor para establecer.

  • [in] iVal
    referencia a una variable entera que contiene los datos para almacenar.

  • [in] dwVal
    referencia a una variable de 32 bits de la doble palabra que contiene los datos para almacenar.

  • [in] pszVal
    Puntero a una variable de cadena terminada en null que contiene los datos para almacenar.

  • [in] scStringList
    referencia a una variable de CStringList que contiene los datos para almacenar.

  • [in] bcArray
    referencia a una variable de matriz de bytes que contiene los datos para almacenar.

  • [in] scArray
    Referencia a una variable de matriz de cadenas que contiene los datos para almacenar.

  • [in] dwcArray
    Referencia a una variable de 32 bits de matriz de la doble palabra que contiene los datos para almacenar.

  • [in] wcArray
    Referencia a una variable de 16 bits de matriz de word que contiene los datos para almacenar.

  • [in] rect
    referencia a una variable de CRect que contiene los datos para almacenar.

  • [in] lpPoint
    referencia a un puntero a una variable de POINT que contiene los datos para almacenar.

  • [in] pData
    puntero a un búfer que contiene los datos para almacenar.

  • [in] nBytes
    Especifica el tamaño, en bytes, de los datos que el parámetro de pData señala.

  • [in] list
    referencia a una variable de CObList que contiene los datos para almacenar.

  • [in] obj
    referencia a una variable de CObject que contiene los datos para almacenar.

  • [in] pObj
    puntero a un puntero a una variable de CObject que contiene los datos para almacenar.

Valor devuelto

TRUE si correctamente; si no FALSE.

Comentarios

Para escribir en el registro, debe establecer bReadOnly en un valor distinto de cero cuando se crea un objeto de CSettingsStore . Para obtener más información, vea CSettingsStore::CSettingsStore.

Requisitos

encabezado: afxsettingsstore.h

Vea también

Referencia

CSettingsStore Class

Gráfico de jerarquías

CSettingsStore::CSettingsStore