BOOL PX_Font ( CPropExchange * pPX, LPCTSTR pszPropName, CFontHolderamp; tipo di carattere, const FONTDESC F&AR* pFontDesc = NULL, LPFONTDISP pFontDispAmbient = NULL );
Valore restituito
Diverso da zero se lo scambio è riuscito; 0 se soccombente.
Parametri
pPX
Puntatore all'oggetto CPropExchange (in genere passato come parametro a DoPropExchange).
pszPropName
Il nome della proprietà essere scambiati.
tipo di carattere
Un riferimento a un oggetto CFontHolder che contiene la proprietà font.
pFontDesc
Un puntatore a una struttura FONTDESC contenente i valori da utilizzare nell'inizializzazione lo stato predefinito della proprietà font, nel caso in cui pFontDispAmbient è NULL.
pFontDispAmbient
Un puntatore all'interfaccia IFontDisp di un font da utilizzare nell'inizializzazione lo stato predefinito della proprietà font.
Osservazioni
Chiamare questa funzione all'interno del controllo DoPropExchange
funzione membro per serializzare o inizializzare una proprietà di font type. Il valore della proprietà è letto da o scritto al tipo di carattere, un CFontHolder di riferimento, quando opportuno. Se vengono specificati pFontDesc e pFontDispAmbient , essi vengono utilizzati per inizializzare il valore predefinito della proprietà, quando necessario. Questi valori vengono utilizzati se, per qualsiasi motivo, il processo di serializzazione del controllo ha esito negativo. In genere, passare NULL per pFontDesc e ambiente sul valore restituito da COleControl::AmbientFont per pFontDispAmbient. Si noti che l'oggetto font restituito da COleControl::AmbientFont deve essere liberata da una chiamata alla funzione membro IFontDisp::Release.
Vedere a&nchenbsp;COleControl::DoPropExchange, COleControl::AmbientFont