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
CPropExchange::ExchangeBlobProp
CPropExchange::ExchangePersistentProp