CPropExchange::ExchangeFontProp
Permute une propriété de la police entre un support de stockage et.
virtual BOOL ExchangeFontProp(
LPCTSTR pszPropName,
CFontHolder& font,
const FONTDESC* pFontDesc,
LPFONTDISP pFontDispAmbient
) = 0;
Paramètres
pszPropName
Le nom de la propriété qui est échangée.font
Une référence à un objet de CFontHolder qui contient la propriété de la police.pFontDesc
Un pointeur vers une structure de FONTDESC contenant des valeurs pour initialiser l'état par défaut de la propriété de la police lorsque pFontDispAmbient est NULL.pFontDispAmbient
Pointeur vers l'interface d' IFontDisp d'une police à utiliser pour initialiser l'état par défaut de la propriété de la police.
Valeur de retour
Une valeur différente de zéro si l'échange a réussi ; 0 si infructueux.
Notes
Si la propriété de police est chargée de la prise en charge au contrôle, les caractéristiques de police sont extraites du support et l'objet d' CFontHolder référencé par font est initialisé avec elles. Si la propriété de police est enregistrée, les spécifications dans l'objet de la police sont écrites en charge.
Les fonctions CArchivePropExchange::ExchangeFontProp, substitution de CResetPropExchange::ExchangeFontProp, et de CPropsetPropExchange::ExchangeFontProp cette fonction virtuelle pure.
Configuration requise
Header: afxctl.h
Voir aussi
Référence
CPropExchange::ExchangeBlobProp