Optionale Methoden in Steuerelementschnittstellen

Das Implementieren einer Schnittstelle bedeutet nicht notwendigerweise, alle Methoden dieser Schnittstelle zu implementieren, um mehr zu tun, als E _ NOTIMPL oder S _ OK nach Bedarf zurückzugeben. In der folgenden Tabelle sind die Methoden der Schnittstellen aufgeführt, die im Thema What Support for an Interface Means aufgeführt sind, die ein Steuerelement auf diese Weise implementieren kann. Jede methode, die hier nicht aufgeführt ist, muss vollständig implementiert werden, wenn die -Schnittstelle unterstützt wird.

IOleControl Kommentare
GetControlInfo, OnMnemonic
Obligatorisch für Steuerelemente mit Mnemonics.
IOleControl::OnAmbientPropertyChange
Obligatorisch für Steuerelemente, die Umgebungseigenschaften verwenden.
IOleControl::FreezeEvents
Weitere Informationen finden Sie unter Ereignissperren.
IOleObject
SetMoniker
Obligatorisch, wenn das Steuerelement nicht mit OLEMISC _ CANTLINKINSIDE markiert ist
GetMoniker
Obligatorisch, wenn das Steuerelement nicht mit OLEMISC _ CANTLINKINSIDE markiert ist
InitFromData
Optional
GetClipboardData
Optional
SetExtent
Nur für DVASPECT-INHALT obligatorisch _
GetExtent
Nur für DVASPECT-INHALT obligatorisch _
SetColorScheme
Optional
DoVerb
Siehe Hinweis 1
IOleInPlaceObject
ContextSensitiveHelp
Optional
ReactivateAndUndo
Optional
IOleInPlaceActiveObject
ContextSensitiveHelp
Optional
IViewObject2
Freeze
Optional
Auftauen
Optional
GetColorSet
Optional
IPersistStream, IPersistStreamInit, IPersistMemory
GetSizeMax
Siehe Hinweis 2
  1. Ein Steuerelement mit Eigenschaftenseiten muss IOleObject::D oVerb für die Verben OLEIVERB _ PROPERTIES und OLEIVERB _ PRIMARY unterstützen. Ein Steuerelement, das aktiv sein kann, muss DoVerb für das OLEIVERB _ INPLACEACTIVATE-Verb unterstützen. Ein Steuerelement, das benutzeroberflächenaktiv sein kann, muss auch DoVerb für das OLEIVERB _ UIACTIVATE-Verb unterstützen.
  2. Wenn ein Steuerelement IPersistStream oder IPersistStreamInit unterstützt und einen genauen Wert zurückgeben kann, sollte es dies tun.

Steuerelemente