COleClientItem::DoVerb

wirtualne BOOL DoVerb ( LONG nVerb, CView * pView, LPMSG lpMsg = NULL );

Wartość zwracany

Niezerowa, jeśli zlecenie zostało pomyślnie wykonane; inny sposób 0.

Parametry

nVerb

Określa zlecenie wykonania. Może on zawierać jedną z następujących czynności:

Wartość Znaczenie Symbolu
-0 Zlecenia głównego OLEIVERB_PRIMARY
– 1. Czasownik wtórne (Brak)
– 1. Wyświetl element do edycji OLEIVERB_SHOW
-2 Edytuj element w oddzielnym oknie OLEIVERB_OPEN
-3 Ukryj element OLEIVERB_HIDE

Wartość –1 zazwyczaj jest aliasem dla innego zlecenia. Jeżeli otwarty edycji nie jest obsługiwany, –2 ma taki sam skutek jak –1. Dodatkowe wartości, zobacz IOleObject::DoVerb w dokumentacji OLE.

narzędzia pView

Wskaźnik, aby oknie widoku; jest używana przez serwer w miejscu aktywacji. Ten parametr powinna być zerowa , jeżeli aplikacji kontenera nie zezwala na miejscu aktywacji.

lpMsg

Wskaźnik na wiadomość, która spowodowała element, który ma być aktywowane.

Uwagi

Wywołanie funkcji DoVerb do wykonania określonego zlecenia. Ta funkcja wywołuje funkcję Państwa Uaktywnij do wykonania zlecenia. Ponadto połowy wyjątki i wyświetla okno komunikatu do użytkownika, jeśli jeden wyjątek.

Jeśli podstawowe czasownika jest edycja i zera jest określony w parametrze nVerb , aplikacja serwera jest uruchamiany umożliwiające OLE element, który ma być edytowany. Jeżeli aplikacji kontenera obsługuje aktywację w miejscu, edycji można dokonać w miejscu. Jeśli kontener obsługuje aktywacji w miejsce (lub jeśli określono wartość otwarte zlecenia), serwer jest uruchamiany w oddzielnym oknie i edycji można wykonać tam. Zazwyczaj kiedy użytkownik aplikacji kontenera kliknie dwukrotnie element OLE, wartość dla zlecenia głównego w parametrze nVerb określa akcję użytkownika może podjąć. Jednak jeśli serwer obsługuje tylko jedna akcja, ma ona tego działania, niezależnie od tego, która wartość jest określona przez parametr nVerb.

Omówienie COleClientItem |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleClientItem::Activate

Index