共用方式為


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
    屬性的預設值。

傳回值

如果交換成功則非零;如果不成功則為零。

備註

屬性值適當地讀取或寫入於 pUnk所參考的變數。 如果指定 pUnkDefault ,它會當做屬性的預設值。 如果由於某種原因,控制的序列化處理序失敗,這個值則被使用。

需求

Header: afxctl.h

請參閱

參考

COleControl::DoPropExchange

概念

MFC 巨集和全域