PX_IUnknown

调用该控件的 DoPropExchange 成员函数,序列化或初始化具有 IUnknown派生接口的对象表示的属性。

BOOL PX_IUnknown( 
   CPropExchange* pPX, 
   LPCTSTR pszPropName, 
   LPUNKNOWN& pUnk, 
   REFIID iid, 
   LPUNKNOWN pUnkDefault = NULL  
);

参数

  • pPX
    指向 CPropExchange 对象的指针(通常是作为一个参数传递给DoPropExchange)。

  • pszPropName
    要改变的属性的名称。

  • pUnk
    对包含表示属性的值对象的接口变量的引用。

  • iid
    接口 ID 指示控件使用属性对象的哪项接口。

  • pUnkDefault
    属性的默认值。

返回值

如果转换成功则为非零,如果不成功则为0。

备注

相应地,通过 从引用变量读取特性值或写入特性值到引用变量中。 如果指定了 pUnkDefault,则它将用作属性的默认值。 出于某种原因,如果控件的序列化进程失败,则使用该值。

要求

页眉: afxctl.h

请参见

参考

COleControl::DoPropExchange

概念

MFC 宏和全局函数