virtuelle BOOL ExchangeFontProp ( LPCTSTR PszPropName, CFontHolderamp; Schriften, const FONTDESC F&AR* pFontDesc, LPFONTDISP pFontDispAmbient ) = 0;
Rückgabewert
Ungleich NULL, wenn die Exchange erfolgreich war; 0, wenn nicht erfolgreich.
Parameter
pszPropName
Der Name der Eigenschaft wird ausgetauscht.
schriften
Ein Verweis auf ein CFontHolder -Objekt, die Font-Eigenschaft enthält.
pFontDesc
Ein Zeiger auf eine FONTDESC -Struktur enthält Werte für den Standardzustand der Font-Eigenschaft zu initialisieren, wenn pFontDispAmbient NULL ist.
pFontDispAmbient
Ein Zeiger auf die IFontDisp -Schnittstelle einer Schriftart verwendet werden, für die Initialisierung des Standardstatus der Font-Eigenschaft.
Bemerkungen
Austausch zwischen Speichermedium und dem Steuerelement eine Font-Eigenschaft.
Wenn die Font-Eigenschaft auf das Steuerelement vom Medium geladen wird, Eigenschaften der Schriftart aus dem Medium abgerufen werden und das CFontHolder -Objekt von Schriftart verwiesen wird initialisiert mit ihnen. Wenn die Font-Eigenschaft gespeichert wird, werden die Eigenschaften in das Font-Objekt auf das Medium geschrieben.
Die Funktionen CArchivePropExchange::ExchangeFontProp, CResetPropExchange::ExchangeFontPropund CPropsetPropExchange::ExchangeFontProp Überschreiben dieser rein virtuelle Funktion.
CPropExchange Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;Von COleControl:: DoPropExchange, CPropExchange::ExchangeBlobProp, CPropExchange::ExchangePersistentProp, CPropExchange::ExchangeProp