BOOL PX_Font ( CPropExchange * pPX, LPCTSTR pszPropName, CFontHolderamp; fonte, const FONTDESC F&AR* pFontDesc = Nula, LPFONTDISP pFontDispAmbient = Nulo );
Valor de retorno
Diferente de zero se a troca foi bem-sucedida; 0 se não houver êxito.
Parâmetros
pPX
Ponteiro para o objeto CPropExchange (normalmente passado como um parâmetro para DoPropExchange).
pszPropName
O nome da propriedade sendo trocado.
fonte
Uma referência a um objeto de CFontHolder que contém a propriedade font.
pFontDesc
Um ponteiro para uma estrutura FONTDESC contendo os valores para usar ao inicializar o estado padrão da propriedade fonte, no caso em que pFontDispAmbient é Nulo.
pFontDispAmbient
Um ponteiro para a interface IFontDisp de uma fonte a ser usada em inicializar o estado padrão da propriedade font.
Observações
Call this função within your Controlar DoPropExchange função de membro para serializar ou inicializar uma propriedade do tipo de fonte. O valor da propriedade é lido ou gravado para fonte, uma referência de CFontHolder , quando for o caso. Se pFontDesc e pFontDispAmbient forem especificados, eles são usados para inicializar o valor da propriedade padrão, quando necessário. Estes valores são utilizados se, por qualquer motivo, o processo de serialização do Controlarar falhar. Normalmente, você passa NULL para pFontDesc e o ambiente valor retornado por COleControl::AmbientFont para pFontDispAmbient. Observe que o objeto font retornado por COleControl::AmbientFont deve ser liberado por um chamar para o função de membro IFontDisp::Release.
Co&nsulte tambémnbsp;COleControl:: DoPropExchange, COleControl::AmbientFont