Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het implementeren van een interface betekent niet noodzakelijkerwijs dat alle methoden van die interface worden geïmplementeerd om meer te doen dan E_NOTIMPL of S_OK, indien van toepassing. De volgende tabel bevat de methoden van de interfaces die worden vermeld in de What Support for an Interface Means onderwerp dat een besturingselement op deze manier kan implementeren. Elke methode die hier niet wordt vermeld, moet volledig worden geïmplementeerd als de interface wordt ondersteund.
| IOleControl | Opmerkingen |
|---|---|
|
GetControlInfo, OnMnemonic- |
Verplicht voor controles met mnemonics. |
|
IOleControl::OnAmbientPropertyChange |
Verplicht voor besturingselementen die omgevingseigenschappen gebruiken. |
|
IOleControl::FreezeEvents |
Zie Gebeurtenis blokkeren |
| IOleObject | |
|
SetMoniker- |
Verplicht als het besturingselement niet is gemarkeerd met OLEMISC_CANTLINKINSIDE |
|
GetMoniker- |
Verplicht als het besturingselement niet is gemarkeerd met OLEMISC_CANTLINKINSIDE |
|
InitFromData- |
Facultatief |
|
GetClipboardData- |
Facultatief |
|
SetExtent- |
Alleen verplicht voor DVASPECT_CONTENT |
|
GetExtent |
Alleen verplicht voor DVASPECT_CONTENT |
|
SetColorScheme- |
Facultatief |
|
DoVerb- |
Zie opmerking 1 |
| IOleInPlaceObject | |
|
ContextSensitiveHelp- |
Facultatief |
|
AndUndo- opnieuw activeren |
Facultatief |
| IOleInPlaceActiveObject | |
|
ContextSensitiveHelp- |
Facultatief |
| IViewObject2 | |
|
blokkeren |
Facultatief |
|
de blokkering opheffen |
Facultatief |
|
GetColorSet- |
Facultatief |
| IPersistStream, IPersistStreamInit, IPersistMemory | |
|
GetSizeMax- |
Zie opmerking 2 |
- Een besturingselement met eigenschappenpagina's moet ondersteuning bieden voor IOleObject::D oVerb- voor de OLEIVERB_PROPERTIES- en OLEIVERB_PRIMARY werkwoorden. Een besturingselement dat actief kan zijn, moet ondersteuning bieden voor DoVerb- voor het OLEIVERB_INPLACEACTIVATE werkwoord. Een besturingselement dat actief kan zijn in de gebruikersinterface, moet ook ondersteuning bieden voor DoVerb- voor het OLEIVERB_UIACTIVATE werkwoord.
- Als een besturingselement ondersteuning biedt voor IPersistStream of IPersistStreamInit en een nauwkeurige waarde kan retourneren, moet dit worden uitgevoerd.