CPropExchange::ExchangeFontProp

Scambia una proprietà del carattere tra un supporto di archiviazione e.

virtual BOOL ExchangeFontProp(
   LPCTSTR pszPropName,
   CFontHolder& font,
   const FONTDESC* pFontDesc,
   LPFONTDISP pFontDispAmbient 
) = 0;

Parametri

  • pszPropName
    Il nome della proprietà che viene scambiata.

  • font
    Un riferimento a un oggetto CFontHolder che contiene la proprietà del carattere.

  • pFontDesc
    Un puntatore a una struttura FONTDESC che contiene i valori per inizializzare lo stato predefinito della proprietà del carattere quando pFontDispAmbient è NULL.

  • pFontDispAmbient
    Un puntatore a un'interfaccia IFontDisp di un tipo di carattere da utilizzare per inizializzare lo stato predefinito della proprietà del carattere.

Valore restituito

Diverso da zero se lo scambio è riuscita, 0 se non riuscita.

Note

Se la proprietà del carattere il caricamento dal supporto al controllo, le caratteristiche di carattere vengono recuperate dal supporto e l'oggetto CFontHolder fatto riferimento da font viene inizializzato con essi.Se la proprietà del carattere di archiviazione, le caratteristiche dell'oggetto del tipo di carattere vengono scritte nel supporto.

Le funzioni CArchivePropExchange::ExchangeFontProp, esegue l'override CPropsetPropExchange::ExchangeFontProp e CResetPropExchange::ExchangeFontPropquesta funzione virtuale pure.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe di CPropExchange

Grafico della gerarchia

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp