CWnd::InvokeHelper

public static void InvokeHelper (DISPID dwDispID, WORD wFlags, VARTYPE vtRet, void * pvRet, const BYTE * pbParamInfo, ... );
gettare (COleException);
gettare (COleDispatchException);

Parametri

dwDispID

Identifica il metodo o la proprietà di essere richiamati. Questo valore viene solitamente fornito dalla componente Gallery.

wFlags

Flag che descrive il contesto della chiamata a se. Per valori possibili wFlags , vedere se in Win32 SDK OLE Programmer di riferimento.

vtRet

Specifica il tipo del valore restituito. Per i valori possibili, vedere la sezione Osservazioni per COleDispatchDriver::InvokeHelper.

pvRet

Indirizzo della variabile che sarà che verrà visualizzato il valore della proprietà o valore restituito. Esso deve corrispondere al tipo specificato da vtRet.

pbParamInfo

Puntatore a una stringa null-terminated di byte specificando i tipi dei parametri pbParamInfoin seguito. Per i valori possibili, vedere la sezione Osservazioni per COleDispatchDriver::InvokeHelper.

...

Elenco di variabili dei parametri dei tipi specificati in pbParamInfo.

Osservazioni

Chiamare questa funzione membro per richiamare il metodo di controllo OLE o la proprietà specificata da dwDispID, nel contesto specificato da wFlags. Il parametro pbParamInfo specifica i tipi di parametri passati al metodo o proprietà. L'elenco di argomenti variabile è rappresentato da ... nella dichiarazione di sintassi.

Questa funzione converte i parametri ai valori VARIANTARG , quindi richiama il metodo se sul controllo OLE. Se la chiamata a se non riesce, questa funzione genererà un'eccezione. Se SCODE (codice di stato) restituito da se è DISP_E_EXCEPTION, questa funzione genera un oggetto COleException , altrimenti getta un COleDispatchException.

&Notanbsp;  Questa funzione deve essere chiamata solo su un oggetto CWnd che rappresenta un controllo OLE.

Per ulteriori informazioni sull'utilizzo di questa funzione membro con contenitori di controllo OLE, vedere l'articolo contenitori di controlli ActiveX: programmazione dei controlli ActiveX in un contenitore di controlli ActiveX, nel manuale del programmatore di Visual C++.

Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CWnd::GetProperty, CWnd::SetProperty, COleDispatchDriver, CWnd::CreateControl

Index