Partager via


CSettingsStore::Write

Écrit une valeur au Registre sous la clé ouverte.

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

Paramètres

  • [in] pszKey
    Pointeur vers une chaîne qui contient le nom de la valeur à définir.

  • [in] iVal
    Référence à une variable de type entier qui contient les données pour stocker.

  • [in] dwVal
    Référence à une variable de 32 bits de double mot qui contient les données pour stocker.

  • [in] pszVal
    Pointeur vers une variable chaîne terminée par le caractère NULL qui contient les données pour stocker.

  • [in] scStringList
    Référence à une variable de CStringList qui contient les données pour stocker.

  • [in] bcArray
    Référence à une variable tableau d'octets qui contient les données pour stocker.

  • [in] scArray
    Référence à une variable tableau de chaînes qui contient les données pour stocker.

  • [in] dwcArray
    Référence à une variable tableau de 32 bits de double mot qui contient les données pour stocker.

  • [in] wcArray
    Référence à une variable tableau de mots de 16 bits qui contient les données pour stocker.

  • [in] rect
    Référence à une variable de CRect qui contient les données pour stocker.

  • [in] lpPoint
    Référence à un pointeur à une variable d' POINT qui contient les données pour stocker.

  • [in] pData
    Pointeur vers une mémoire tampon qui contient les données pour stocker.

  • [in] nBytes
    Spécifie la taille, en octets, des données auxquelles le paramètre d' pData pointe.

  • [in] list
    Référence à une variable de CObList qui contient les données pour stocker.

  • [in] obj
    Référence à une variable de CObject qui contient les données pour stocker.

  • [in] pObj
    Pointeur vers un pointeur à une variable d' CObject qui contient les données pour stocker.

Valeur de retour

TRUE si l'opération a réussi ; sinon FALSE.

Notes

Pour écrire dans le Registre, vous devez définir bReadOnly une valeur différente de zéro lorsque vous créez un objet de CSettingsStore . Pour plus d'informations, consultez CSettingsStore::CSettingsStore.

Configuration requise

en-tête : afxsettingsstore.h

Voir aussi

Référence

CSettingsStore, classe

Graphique de la hiérarchie

CSettingsStore::CSettingsStore