Freigeben über


PX_VBXFontConvert

Rufen Sie diese Funktion in DoPropExchange-Memberfunktion des Steuerelements auf, um eine Schriftarteigenschaft zu initialisieren, indem Sie die schriftartbezogenen Eigenschaften eines VBX-Steuer konvertieren.

BOOL PX_VBXFontConvert( 
   CPropExchange* pPX, 
   CFontHolder& font  
);

Parameter

  • pPX
    Zeiger zum CPropExchange-Objekt (in der Regel an als Parameter für DoPropExchange).

  • font
    Die Schriftarteigenschaft des OLE-Steuerelements, das die konvertierten schriftartbezogenen Eigenschaften VBX enthält.

Rückgabewert

Wert ungleich 0 (null), wenn der Austausch erfolgreich war; wenn 0 fehlgeschlagen.

Hinweise

Diese Funktion sollte nur von ein OLE-Steuerelement verwendet werden, das als direkten Ersatz für ein VBX-Steuerelement konzipiert ist. Wenn die Visual Basic-Entwicklungsumgebung ein Formular konvertiert, das ein VBX-Steuerelement enthält, um das entsprechende OLE-Steuerelement Ersetzung zu verwenden, wird die IDataObject::SetData-Funktion des Steuerelements auf und übergibt einen Eigenschaftensatz, der die VBX-Eigenschaftendaten des Steuerelements enthält. Dieser Vorgang führt wiederum dazu die DoPropExchange-Funktion des Steuerelements aufgerufen werden. DoPropExchange kann PX_VBXFontConvert aufrufen, um die schriftartbezogenen Eigenschaften des VBX-Steuer, (beispielsweise "FontName", FontSize," usw.). in die entsprechenden Komponenten der Schriftarteigenschaft des OLE-Steuerelements zu konvertieren.

PX_VBXFontConvert sollte nur aufgerufen werden, wenn das Steuerelement tatsächlich von einer VBX-Formular-Anwendung konvertiert wird. Beispiel:

void CMFCActiveXControlCtrl::DoPropExchange(CPropExchange* pPX)
{
   ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor));
   COleControl::DoPropExchange(pPX);

   if (IsConvertingVBX())
      PX_VBXFontConvert(pPX, InternalGetFont());


...


}

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl::DoPropExchange

COleControl::AmbientFont

PX_Font

Konzepte

MFC-Makros, globale Funktionen und globale Variablen