Compartilhar via


CPropExchange::ExchangeFontProp

Uma propriedade de fonte entre uma meio de armazenamento e o controle de troca.

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

Parâmetros

  • pszPropName
    O nome da propriedade que está sendo trocado.

  • font
    Uma referência a um CFontHolder objeto que contém as propriedades de fonte.

  • pFontDesc
    Um ponteiro para um FONTDESC estrutura que contém valores para inicializar o estado padrão da propriedade fonte quando pFontDispAmbient é NULO.

  • pFontDispAmbient
    Um ponteiro para o IFontDisp interface de uma fonte a ser usado para inicializar o estado padrão da propriedade fonte.

Valor de retorno

Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.

Comentários

Se a propriedade font está sendo carregada a partir de meio porte para o controle, características da fonte são recuperadas a partir de meio porte e a CFontHolder objeto referenciado por font é inicializada com eles. Se a propriedade de fonte está sendo armazenada, as características do objeto de fonte são gravadas na meio.

As funções CArchivePropExchange::ExchangeFontProp, CResetPropExchange::ExchangeFontProp, and CPropsetPropExchange::ExchangeFontProp substituem essa função virtual pura.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe CPropExchange

Gráfico de hierarquia

COleControl::DoPropExchange

CPropExchange::ExchangeBlobProp

CPropExchange::ExchangePersistentProp

CPropExchange::ExchangeProp

Outros recursos

CPropExchange membros