COleClientItem::DoVerb
Chiamata DoVerb per eseguire il verbo specificato.
virtual BOOL DoVerb(
LONG nVerb,
CView* pView,
LPMSG lpMsg = NULL
);
Parametri
nVerb
Specifica il verbo da eseguire. Può includere uno dei seguenti: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, viene utilizzato dal server per l'attivazione sul posto. Questo parametro deve essere NULL se l'applicazione contenitore non consente l'attivazione sul posto.lpMsg
Puntatore al messaggio che ha impedito l'elemento viene attivato.
Valore restituito
Diverso da zero se il verbo venga eseguito correttamente, in caso contrario 0.
Note
Questa funzione chiama la funzione membro Attiva per eseguire il verbo. Anche intercetta eccezioni e viene visualizzata una finestra di messaggio all'utente se viene generata un'eccezione.
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.
Requisiti
Header: afxole.h