交换在控件和文件之间的属性。
virtual BOOL ExchangePersistentProp(
LPCTSTR pszPropName,
LPUNKNOWN* ppUnk,
REFIID iid,
LPUNKNOWN pUnkDefault
) = 0;
参数
pszPropName
交换的属性的名称。ppUnk
对包含指向变量的指针传递给特性的 IUnknown 接口(此变量通常是您的选件类的成员)。iid
接口的接口ID在控件中使用的属性。pUnkDefault
属性的默认值。
返回值
非零,则这种替换成功;0,如果不成功。
备注
如果属性从文件加载到控件中,属性从创建该文件并初始化。如果存储属性,其值写入文件。
功能 CArchivePropExchange::ExchangePersistentProp,CResetPropExchange::ExchangePersistentProp和 CPropsetPropExchange::ExchangePersistentProp 重写此纯虚函数。
要求
Header: afxctl.h
请参见
参考
CPropExchange::ExchangeBlobProp