Condividi tramite


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 CPropExchange

Grafico delle gerarchie

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp