PX_Font

BOOL PX_Font ( CPropExchange * pPX, LPCTSTR PszPropName, CFontHolderamp; Schriften, const FONTDESC F&AR* pFontDesc = NULL, LPFONTDISP pFontDispAmbient = NULL );

Rückgabewert

Ungleich NULL, wenn die Exchange erfolgreich war; 0, wenn nicht erfolgreich.

Parameter

pPX

Zeiger auf das CPropExchange Objekt (i. d. r. als Parameter für DoPropExchangeübergeben).

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, die die Werte verwenden, initialisieren Sie den Standardzustand der Font-Eigenschaft, in der Fall, wenn pFontDispAmbient NULL ist.

pFontDispAmbient

Ein Zeiger auf die IFontDisp -Schnittstelle einer Schriftart veranschaulicht initialisieren den Standardzustand der Font-Eigenschaft.

Bemerkungen

Rufen Sie diese Funktion innerhalb des Steuerelements DoPropExchange -Memberfunktion zum Serialisieren oder eine Schriftart-Eigenschaft zu initialisieren. Den Wert der Eigenschaft gelesen oder geschrieben, um Schriftart, eine CFontHolder , bei Bedarf. Wenn pFontDesc und pFontDispAmbient angegeben sind, werden sie zum Initialisieren der Eigenschaft Standardwert, bei Bedarf verwendet. Diese Werte werden verwendet, wenn aus irgendeinem Grund, das Steuerelement Serialisierungsprozess schlägt fehl. In der Regel, übergeben Sie NULL für pFontDesc und der Umgebungstemperatur für pFontDispAmbientvon COleControl::AmbientFont zurückgegebenen Wert. Beachten Sie, dass das von COleControl::AmbientFont zurückgegebene Font-Objekt durch einen Aufruf der IFontDisp::Release -Memberfunktion freigegeben werden müssen.

Siehe auch&Nbsp;Von COleControl:: DoPropExchange, COleControl::AmbientFont

Index