PX_Font

呼叫此函式內控制項的DoPropExchange成員函式來序列化或初始化的型別字型屬性。

BOOL PX_Font(
   CPropExchange* pPX,
   LPCTSTR pszPropName,
   CFontHolder& font,
   const FONTDESC FAR* pFontDesc = NULL,
   LPFONTDISP pFontDispAmbient = NULL 
);

參數

  • pPX
    指標 CPropExchange 物件 (通常做為參數來傳遞DoPropExchange)。

  • pszPropName
    交換機的屬性名稱。

  • font
    參考CFontHolder物件,其中包含的字型屬性。

  • pFontDesc
    變數的指標, FONTDESC 結構包含的值,以應用於初始化 font 屬性,在 [大小寫的預設狀態, pFontDispAmbient是 NULL

  • pFontDispAmbient
    變數的指標, IFontDisp 介面要初始化的 font 屬性的預設狀態所使用的字型。

傳回值

交換已成功 ; 如果非零值 如果不成功的 0。

備註

屬性的值從位址讀取或寫入至font、 CFontHolder參考,會適當加零。如果pFontDesc和pFontDispAmbient未指定,它們用來初始化屬性的預設值,在需要時。如果由於任何原因,控制項的序列化處理序失敗時,會使用這些值。一般而言,您將傳遞 NULL 的pFontDesc環境所傳回的值和COleControl::AmbientFont的pFontDispAmbient。請注意,所傳回 font 物件COleControl::AmbientFont必須先釋放由呼叫 IFontDisp::Release 成員函式。

需求

標頭: afxctl.h

請參閱

參考

COleControl::DoPropExchange

COleControl::AmbientFont

概念

MFC 巨集和全域變數