Udostępnij za pośrednictwem


COleClientItem::Activate

Wywołanie tej funkcji do wykonywania określonego zlecenia zamiast DoVerb , dzięki czemu można wykonać własne przetwarzania, gdy wyjątek.

void Activate(
   LONG nVerb,
   CView* pView,
   LPMSG lpMsg = NULL 
);

Parametry

  • nVerb
    Określa zlecenie wykonania.Może być 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 kontener zawierający element OLE; to jest używane przez aplikację serwera aktywacji w miejscu.Ten parametr należy NULL Jeśli kontener nie obsługuje aktywację na miejscu.

  • lpMsg
    Wskaźnik wiadomość, która spowodowała element zostanie uaktywniony.

Uwagi

Jeśli aplikacja serwera zostało napisane przy użyciu biblioteka klas Microsoft Foundation, ta funkcja powoduje OnDoVerb Członkowskie odpowiednich funkcji COleServerItem obiektu do wykonania.

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.

Aby uzyskać więcej informacji, zobacz IOleObject::DoVerb w Windows SDK.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleClientItem

Wykres hierarchii

COleClientItem::DoVerb

COleServerItem::OnDoVerb