PX_Font

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

Index