Condividi tramite


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

Vedere anche

Riferimenti

COleControl::DoPropExchange

COleControl::AmbientFont

Concetti

Macro e funzioni globali MFC