PX_Font
Chamar essa função dentro da função de membro de DoPropExchange do controle para serializar ou inicializar uma propriedade de fonte do tipo.
BOOL PX_Font(
CPropExchange* pPX,
LPCTSTR pszPropName,
CFontHolder& font,
const FONTDESC FAR* pFontDesc = NULL,
LPFONTDISP pFontDispAmbient = NULL
);
Parâmetros
pPX
Ponteiro para o objeto de CPropExchange (normalmente passado como um parâmetro para DoPropExchange).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 para uma estrutura de FONTDESC que contém os valores a serem usados em inicializar o estado padrão da propriedade da fonte, quando pFontDispAmbient é nulo.pFontDispAmbient
Um ponteiro para a interface de IFontDisp de uma fonte a ser usado em inicializar o estado padrão da propriedade da fonte.
Valor de retorno
Diferente de zero se a troca foi bem-sucedida; 0 se bem-sucedida.
Comentários
O valor da propriedade é lida ou gravada da font, uma referência de CFontHolder , quando apropriado. Se pFontDesc e pFontDispAmbient for especificado, será usado inicializando o valor padrão da propriedade, conforme necessário. Esses valores são usados se, por qualquer motivo, o processo de serialização do controle falha. Normalmente, você passa nulo para pFontDesc variável e o valor retornado por COleControl::AmbientFont para pFontDispAmbient. Observe que o objeto da fonte retornado por COleControl::AmbientFont deve ser liberada por uma chamada à função de membro de IFontDisp::Release .
Requisitos
Header: afxctl.h