COleClientItem::DoVerb
Wywołanie DoVerb do wykonania określonego zlecenia.
virtual BOOL DoVerb(
LONG nVerb,
CView* pView,
LPMSG lpMsg = NULL
);
Parametry
nVerb
Określa zlecenie wykonania.Może zawierać jedną z następujących czynności:Wartość
Znaczenie
Symbol
– 0
Zlecenia głównego
OLEIVERB_PRIMARY
– 1
Czasownik pomocniczy
(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 innego zlecenia.Jeśli Otwórz edycji nie jest obsługiwany, –2 ma taki sam skutek jak –1.Dodatkowe wartości, zobacz IOleObject::DoVerb w Windows SDK.
pView
Wskaźnik do okna widoku; to jest używany przez serwer w miejscu aktywacji.Ten parametr należy NULL , jeśli aplikacja kontenera nie zezwala na aktywację na miejscu.lpMsg
Wskaźnik wiadomość, która spowodowała element zostanie uaktywniony.
Wartość zwracana
Niezerowa, jeśli zlecenie zostało pomyślnie wykonane; 0 inaczej.
Uwagi
Ta funkcja wymaga Uaktywnij Członkowskich funkcji do wykonania zlecenia.Również wyjątki połowów i wyświetla okno komunikatu do użytkownika, jeśli jest generowany jeden.
Jeśli zlecenie podstawowy jest edycja i zero jest określona w nVerb parametr aplikacja serwera jest uruchamiany towaru OLE do edycji.Jeśli aplikacja kontenera obsługuje aktywację na miejscu, edycji można zrobić w miejscu.Jeśli kontener nie obsługuje aktywację na miejscu (lub jeśli określono 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 podstawowego zlecenie w nVerb parametr określa działania, które użytkownik może podjąć.Jednakże, jeśli serwer obsługuje tylko jedną akcję, zajmuje tego działania, niezależnie od tego, która wartość jest określona w nVerb parametru.
Wymagania
Nagłówek: afxole.h