CSettingsStore::Write
Writes a value to the registry under the open key.
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
);
Parameters
[in] pszKey
Pointer to a string that contains the name of the value to set.[in] iVal
Reference to an integer variable that contains the data to store.[in] dwVal
Reference to a 32-bit double word variable that contains the data to store.[in] pszVal
Pointer to a null-terminated string variable that contains the data to store.[in] scStringList
Reference to a CStringList variable that contains the data to store.[in] bcArray
Reference to a byte array variable that contains the data to store.[in] scArray
Reference to a string array variable that contains the data to store.[in] dwcArray
Reference to a 32-bit double word array variable that contains the data to store.[in] wcArray
Reference to a 16-bit word array variable that contains the data to store.[in] rect
Reference to a CRect variable that contains the data to store.[in] lpPoint
Reference to a pointer to a POINT variable that contains the data to store.[in] pData
Pointer to a buffer that contains the data to store.[in] nBytes
Specifies the size, in bytes, of the data to which the pData parameter points.[in] list
Reference to a CObList variable that contains the data to store.[in] obj
Reference to a CObject variable that contains the data to store.[in] pObj
Pointer to a pointer to a CObject variable that contains the data to store.
Return Value
TRUE if successful; otherwise FALSE.
Remarks
In order to write to the registry, you must set bReadOnly to a nonzero value when you create a CSettingsStore object. For more information, see CSettingsStore::CSettingsStore.
Requirements
Header: afxsettingsstore.h