PX_Font
Chiamare questa funzione nella funzione membro di DoPropExchange del controllo per serializzare o inizializzare una proprietà del carattere di tipo.
BOOL PX_Font(
CPropExchange* pPX,
LPCTSTR pszPropName,
CFontHolder& font,
const FONTDESC FAR* pFontDesc = NULL,
LPFONTDISP pFontDispAmbient = NULL
);
Parametri
pPX
Puntatore all'oggetto di CPropExchange (in genere passato come parametro a DoPropExchange).pszPropName
Il nome della proprietà che viene scambiata.font
Un riferimento a un oggetto di CFontHolder che contiene la proprietà del tipo di carattere.pFontDesc
Un puntatore a una struttura di FONTDESC che contiene i valori da utilizzare durante l'inizializzazione dello stato predefinito della proprietà del tipo di carattere, nel caso in cui pFontDispAmbient è NULL.pFontDispAmbient
Un puntatore all'interfaccia di IFontDisp di un tipo di carattere da utilizzare durante l'inizializzazione dello stato predefinito della proprietà del tipo di carattere.
Valore restituito
Diverso da zero se lo scambio è riuscita, 0 se l'operazione non è riuscita.
Note
Il valore della proprietà viene letto da o da viene scritto in font, un riferimento di CFontHolder , se appropriato.Se pFontDesc e pFontDispAmbient specificati, sono utilizzati per inizializzare il valore predefinito della proprietà, una volta necessari.Questi valori vengono utilizzati se, per qualsiasiasi motivo, il processo di serializzazione del controllo ha esito negativo.In genere, si passa NULL per pFontDesc e il valore di ambiente restituito da COleControl::AmbientFont per pFontDispAmbient.Si noti che l'oggetto di carattere restituito da COleControl::AmbientFont deve essere rilasciato da una chiamata alla funzione membro di IFontDisp::Release .
Requisiti
Header: afxctl.h