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