PX_Font
Chiamare questa funzione nella funzione membro di DoPropExchange del controllo per serializzare o inizializzare una proprietà del tipo 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 passata come parametro a DoPropExchange).pszPropName
Il nome della proprietà che viene scambiata.font
Un riferimento a un oggetto di CFontHolder contenente la proprietà del carattere.pFontDesc
Un puntatore a una struttura di FONTDESC che contiene i valori da utilizzare nell'inizializzare lo stato predefinito della proprietà del carattere, nel caso in cui pFontDispAmbient è NULL.pFontDispAmbient
Un puntatore all'interfaccia di IFontDisp di un tipo di carattere da utilizzare nell'inizializzare lo stato predefinito della proprietà del carattere.
Valore restituito
Diverso da zero se lo scambio di riuscita; 0 se non riuscita.
Note
Il valore della proprietà viene letto da o scritto in font, un riferimento di CFontHolder, se appropriato. Se pFontDesc e pFontDispAmbient specificati, vengono utilizzati per inizializzare il valore predefinito della proprietà, una volta necessari. Questi valori vengono utilizzati se, per qualsiasiasi motivo, il processo di serializzazione di 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 del tipo restituito da COleControl::AmbientFont deve essere rilasciato da una chiamata a una funzione membro di IFontDisp::Release.
Requisiti
Intestazione: afxctl.h