Compartilhar via


PX_Font

Chamar essa função dentro do controle DoPropExchange função de membro para serializar ou inicializar uma propriedade de fonte tipo.

BOOL PX_Font(
   CPropExchange* pPX,
   LPCTSTR pszPropName,
   CFontHolder& font,
   const FONTDESC FAR* pFontDesc = NULL,
   LPFONTDISP pFontDispAmbient = NULL 
);

Parâmetros

  • pPX
    Ponteiro para o CPropExchange objeto (normalmente passado como um parâmetro para DoPropExchange).

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

  • font
    Uma referência a um CFontHolder objeto que contém a propriedade font.

  • pFontDesc
    Um ponteiro para um FONTDESC estrutura que contém os valores para usar ao inicializar o estado padrão da propriedade fonte, no caso onde pFontDispAmbient é Nulo.

  • pFontDispAmbient
    Um ponteiro para o IFontDisp interface de uma fonte para usar ao inicializar o estado padrão da propriedade font.

Valor de retorno

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

Comentários

O valor da propriedade é lido ou gravado para font, um CFontHolder de referência, quando apropriado.Se pFontDesc e pFontDispAmbient forem especificados, eles são usados para inicializar o valor da propriedade padrão, quando necessário.Esses valores serão usados se, por qualquer motivo, o processo de serialização do controle falhar.Normalmente, você passar Nulo para pFontDesc e o ambiente valor retornado por COleControl::AmbientFont para pFontDispAmbient.Observe que o objeto font retornado por COleControl::AmbientFont deve ser lançada por uma chamada para o IFontDisp::Release função de membro.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

COleControl::DoPropExchange

COleControl::AmbientFont

Conceitos

Globais e Macros do MFC