COleClientItem::Activate

privatevoidAktivieren (langenVerb,CView *pView,LPMSGLpMsgNULL=);

Parameter

nVerb

Gibt das Verb ausführen. Es kann eine der folgenden sein:

Wert Bedeutung Symbol
– 0 Primäre verb OLEIVERB_PRIMARY
-1 Sekundäre verb (Keine)
-1 Display-Element für die Bearbeitung OLEIVERB_SHOW
-2 Element in separaten Fenster bearbeiten OLEIVERB_OPEN
-3 Artikel ausblenden OLEIVERB_HIDE

Der Wert-1 ist in der Regel einen Alias für einen anderen Verb. Wenn offene Bearbeitung nicht unterstützt wird, hat – 2 die gleiche Wirkung als – 1. Zusätzliche Werte, finden Sie unter IOleObject in der OLE-Dokumentation.

pView

Zeiger auf das Container-Fenster anzuzeigen, das das OLE-Element enthält; Dies wird durch die Serveranwendung für direkte Aktivierung verwendet. Dieser Parameter sollte NULL sein, wenn der Container keine direkte Aktivierung unterstützt.

lpMsg

Zeiger auf die Nachricht, die das Element aktiviert werden verursacht.

Bemerkungen

Rufen Sie diese Funktion das angegebene Verb statt DoVerb ausgeführt, so dass Sie tun können, Ihre eigenen Verarbeitung, wenn eine Ausnahme ausgelöst wird.

Wenn die Serveranwendung mit der Microsoft Foundation Class-Bibliothek geschrieben wurde, wird diese Funktion die OnDoVerb -Memberfunktion des entsprechenden COleServerItem -Objekts ausgeführt werden.

Wenn das primäre Verb bearbeiten ist und NULL im nVerb -Parameter angegeben ist, wird die Serveranwendung gestartet, das OLE-Element bearbeitet werden können. Wenn die Containeranwendung direkte Aktivierung unterstützt, kann die Bearbeitung im Ort erfolgen. Wenn der Container nicht unterstützt direkte Aktivierung (oder wenn das Open Verb angegeben ist), wird der Server in einem separaten Fenster gestartet und Bearbeitung kann es getan werden. In der Regel, wenn der Benutzer von der Container-Anwendung das OLE-Element doppelklickt, bestimmt den Wert für das primäre Verb im nVerb Parameter welche Aktion der Benutzer ausführen kann. Wenn der Server nur eine Aktion unterstützt, verwendet jedoch die Aktion, unabhängig davon, die welche Wert im Parameter nVerb angegeben ist.

Weitere Informationen finden Sie unter IOleObject in der OLE-Dokumentation.

Übersicht über die von COleClientItem |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleClientItem::DoVerb, COleServerItem::OnDoVerb

Index