Condividi tramite


COleClientItem::Activate

Chiamare questa funzione per eseguire il verbo specificato anziché DoVerb in modo da poter eseguire la propria elaborazione quando viene generata un'eccezione.

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

Parametri

  • nVerb
    Specifica il verbo da eseguire.Può essere una delle seguenti operazioni:

    Valore

    Significato

    Simbolo

    – 0

    Verbo primario

    OLEIVERB_PRIMARY

    – 1

    Verbo secondario

    (Nessuno)

    – 1

    Elemento visualizzato per modificare

    OLEIVERB_SHOW

    – 2

    Elemento di modifica in una finestra separata

    OLEIVERB_OPEN

    – 3

    Elemento nascondi

    OLEIVERB_HIDE

    – 1 Valore è in genere un alias per un altro verbo.Se aperta la modifica non è supportata, – 2 con lo stesso effetto di e 1.Per i valori aggiuntivi, vedere IOleObject::DoVerb in Windows SDK.

  • pView
    Puntatore alla finestra di visualizzazione del contenitore che contiene l'elemento OLE, viene utilizzato dall'applicazione server per l'attivazione sul posto.Questo parametro deve essere NULL se il contenitore non supporta l'attivazione sul posto.

  • lpMsg
    Puntatore al messaggio che ha impedito l'elemento viene attivato.

Note

Se l'applicazione server è stata scritta utilizzando la libreria MFC, cause di questa funzione la funzione membro OnDoVerb dell'oggetto corrispondente COleServerItem da eseguire.

Se il verbo primario è modifica e zero è specificato nel parametro nVerb, l'applicazione server viene avviata consentire all'elemento OLE da modificare.Se l'applicazione contenitore supporta l'attivazione sul posto, modificare può essere eseguito sul posto.Se il contenitore non supporta l'attivazione sul posto o se il verbo aperto viene specificato, il server deve essere avviato in una finestra separata e la modifica può essere eseguita in.In genere, quando l'utente dell'applicazione contenitore fare doppio clic sull'elemento OLE, il valore del verbo primario nel parametro nVerb determina le azioni l'utente può eseguire.Tuttavia, se il server supporta solo un'azione, accetta tali azioni, indipendentemente dal valore specificato nel parametro nVerb.

Per ulteriori informazioni, vedere IOleObject::DoVerb in Windows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleClientItem

Grafico della gerarchia

COleClientItem::DoVerb

COleServerItem::OnDoVerb