CSettingsStore::Write

写入注册表的值在打开项下。

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

参数

  • [in] pszKey
    对包含该值的名称设置字符串的指针。

  • [in] iVal
    对包含数据存储区的整数变量。

  • [in] dwVal
    对包含数据存储区的32位双字变量。

  • [in] pszVal
    对包含数据存储区的一个Null终止的字符串变量的指针。

  • [in] scStringList
    CStringList 包含数据存储区的变量。

  • [in] bcArray
    对包含数据存储区的字节数组变量。

  • [in] scArray
    对包含数据存储区的字符串数组变量。

  • [in] dwcArray
    对包含数据存储区的32位双字数组变量。

  • [in] wcArray
    对包含数据存储区的16位的数组变量。

  • [in] rect
    CRect 包含数据存储区的变量。

  • [in] lpPoint
    对指向包含数据存储区的 POINT 变量。

  • [in] pData
    对包含数据存储区的缓冲区的指针。

  • [in] nBytes
    在字节指定大小,的数据时,pData 参数点。

  • [in] list
    CObList 包含数据存储区的变量。

  • [in] obj
    CObject 包含数据存储区的变量。

  • [in] pObj
    为指针的指针包含数据存储区的 CObject 变量。

返回值

TRUE,如果成功;否则 FALSE。

备注

在创建 CSettingsStore 对象时,为了使用注册表中写入,您必须设置 bReadOnly 到一个非零值。有关更多信息,请参见 CSettingsStore::CSettingsStore

要求

标头: afxsettingsstore.h

请参见

参考

CSettingsStore选件类

层次结构图

CSettingsStore::CSettingsStore