在控件的 DoPropExchange 成员函数中调用此函数序列化或初始化类型OLE_COLOR的属性。
BOOL PX_Color(
CPropExchange* pPX,
LPCTSTR pszPropName,
OLE_COLOR& clrValue
);
BOOL PX_Color(
CPropExchange* pPX,
LPCTSTR pszPropName,
OLE_COLOR& clrValue,
OLE_COLOR clrDefault
);
参数
pPX
指向 CPropExchange 对象的指针(通常是作为一个参数传递给DoPropExchange)。pszPropName
要改变的属性的名称。clrValue
对属性被存储的变量的引用 (通常是类的成员变量)。clrDefault
属性的默认值,如下定义由控件的开发人员。
返回值
如果转换成功则为非零,如果不成功则为0。
备注
相应地,通过clrValue 从引用变量读取特性值或写入特性值到引用变量中。 如果指定了 clrDefault,则它将用作属性的默认值。 出于某种原因,如果控件的序列化进程失败,则使用该值。
要求
头文件: afxctl.h