Delen via


Activering: Werkwoorden

In dit artikel wordt uitgelegd welke rol primaire en secundaire werkwoorden spelen bij OLE-activering.

Dubbelklik meestal op een ingesloten item, zodat de gebruiker het kan bewerken. Bepaalde items gedragen zich echter niet op deze manier. Als u bijvoorbeeld dubbelklikt op een item dat is gemaakt met de toepassing Geluidsrecorder, wordt de server niet geopend in een afzonderlijk venster; In plaats daarvan wordt het geluid afgespeeld.

De reden voor dit gedragsverschil is dat soundrecorder-items een andere 'primaire werkwoord' hebben. Het primaire werkwoord is de actie die wordt uitgevoerd wanneer de gebruiker dubbelklikt op een OLE-item. Voor de meeste typen OLE-items is het primaire werkwoord Bewerken, waarmee de server wordt gestart die het item heeft gemaakt. Voor sommige typen items, zoals items van Sound Recorder, is het belangrijkste werkwoord Afspelen.

Veel soorten OLE-items ondersteunen slechts één werkwoord en Bewerken is de meest voorkomende. Sommige typen items ondersteunen echter meerdere werkwoorden. Geluidsrecorderitems ondersteunen bijvoorbeeld Bewerken als een secundair werkwoord.

Een ander werkwoord dat vaak wordt gebruikt, is Open. De bewerking Openen is identiek aan Bewerken, behalve dat de servertoepassing wordt gestart in een afzonderlijk venster. Dit werkwoord moet worden gebruikt wanneer de containertoepassing of de servertoepassing geen ondersteuning biedt voor in-place activering.

Andere werkwoorden dan het primaire werkwoord moeten worden aangeroepen via een submenuopdracht wanneer het item is geselecteerd. Dit submenu bevat alle werkwoorden die door het item worden ondersteund en wordt meestal bereikt door de opdracht Object typenaam in het menu Bewerken. Zie het artikel Menu's en resources: Container toevoegingen voor informatie over de opdracht TypenameObject.

De werkwoorden die een servertoepassing ondersteunt, worden vermeld in de Windows-registratiedatabase. Als uw servertoepassing is geschreven met de Microsoft Foundation Class Library, worden automatisch alle werkwoorden geregistreerd wanneer de server wordt gestart. Als dat niet het geval is, moet u deze registreren tijdens de initialisatiefase van de servertoepassing. Zie het artikel Registratie voor meer informatie.

Zie ook

Activering
Containers
Servers