PX_Font

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

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 (geralmente transmitido sistema autônomo um parâmetro DoPropExchange).

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

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

  • pFontDesc
    Um ponteiro para um FONTDESC estrutura de contendo os valores a serem usados ao inicializar o estado padrão da propriedade fonte, no caso em que pFontDispAmbient é NULO.

  • pFontDispAmbient
    Um ponteiro para o IFontDisp interface de uma fonte a ser usada ao 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

O valor da propriedade é lido ou gravado para font, um CFontHolder referência, quando apropriado. If pFontDesc e pFontDispAmbient são especificados, eles são usados para inicializar o valor da propriedade padrão, quando necessário. Esses valores são usados se, por algum motivo, o processo de serialização do controle falhar.Normalmente, você passa NULO for pFontDesc e o ambiente valor retornado por COleControl::AmbientFont para pFontDispAmbient. Observe que o objeto fonte retornado por COleControl::AmbientFont devem ser liberados por uma telefonar para o IFontDisp::versãofunção de membro .

Requisitos

Cabeçalho: afxctl.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

COleControl::DoPropExchange

COleControl::AmbientFont