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