Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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