CPropExchange::ExchangeFontProp
Troca uma propriedade de fonte entre um meio de armazenamento e o controle.
virtual BOOL ExchangeFontProp(
LPCTSTR pszPropName,
CFontHolder& font,
const FONTDESC* pFontDesc,
LPFONTDISP pFontDispAmbient
) = 0;
Parâmetros
pszPropName
O nome da propriedade que está sendo trocada.font
Uma referência a um objeto de CFontHolder que contém a propriedade da fonte.pFontDesc
Um ponteiro a estrutura de FONTDESC que contém valores para inicializar o estado de propriedade padrão da fonte quando pFontDispAmbient é NULO.pFontDispAmbient
Um ponteiro para a interface de IFontDisp de uma fonte a ser usada inicializando o estado de propriedade padrão da fonte.
Valor de retorno
Diferente de zero se a troca tenha êxito; 0 se malsucedido.
Comentários
Se a propriedade de fonte está sendo carregada do meio para o controle, as características da fonte são recuperadas do meio e o objeto de CFontHolder referenciado por font é inicializado com eles.Se a propriedade de fonte que está sendo utilizada, as características do objeto de fonte são escritas ao meio.
As funções CArchivePropExchange::ExchangeFontProp, substituição de CResetPropExchange::ExchangeFontProp, e de CPropsetPropExchange::ExchangeFontProp essa função virtual pura.
Requisitos
Cabeçalho: afxctl.h
Consulte também
Referência
CPropExchange::ExchangeBlobProp