BOOL PX_Font ( CPropExchange * FRP, LPCTSTR pszPropName, CFontHolderamp ; police, const FONTDESC F&AR* pFontDesc = NULL, LPFONTDISP pFontDispAmbient = NULL );
Valeur de retour
Différent de zéro si l'échange a été un succès ; 0 en cas d'échec.
Paramètres
pPX
Pointeur vers l'objet CPropExchange (généralement transmis comme paramètre à DoPropExchange).
pszPropName
Le nom de la propriété d'être échangée.
police
Une référence à un objet CFontHolder qui contient la propriété de police.
pFontDesc
Un pointeur vers une structure FONTDESC contenant les valeurs à utiliser lors de l'initialisation de l'État par défaut de la propriété font, dans le cas où le pFontDispAmbient est NULL.
pFontDispAmbient
Un pointeur vers l'interface IFontDisp d'une police à utiliser lors de l'initialisation de l'État par défaut de la propriété de police.
Remarques
Appelez cette fonction au sein de votre contrôle DoPropExchange fonction membre à sérialiser ou à initialiser une propriété de police. La valeur du bien est lire ou écrite à la police, une référence de le CFontHolder , le cas échéant. Si pFontDesc et pFontDispAmbient sont spécifiés, ils sont utilisés pour initialiser la valeur de la propriété par défaut, lorsque cela est nécessaire. Ces valeurs sont utilisées si, pour une raison quelconque, le processus de sérialisation du contrôle échoue. Généralement, vous passez NULL pour pFontDesc et la valeur ambiante retourné par COleControl::AmbientFont pour pFontDispAmbient. Notez que l'objet de police retourné par COleControl::AmbientFont doit être libéré par un appel à la fonction de membre IFontDisp::Release.
Voir aussi  ;COleControl::DoPropExchange, COleControl::AmbientFont