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