void InvokeHelper (DISPID dwDispID, mot wFlags, VARTYPE vtRet, void * pvRet, const BYTE * pbParamInfo, ... );
jeter (COleException) ;
jeter (COleDispatchException) ;
Paramètres
dwDispID
Identifie la méthode ou la propriété d'être invoquée. Cette valeur est généralement fournie par la Galerie de composants.
wFlags
Indicateurs décrivant le contexte de l'appel à IDispatch::Invoke. Pour les valeurs possibles wFlags , voir IDispatch::Invoke dans Win32 SDK OLE de référence du programmeur.
vtRet
Spécifie le type de la valeur de retour. Pour les valeurs possibles, consultez la section Remarques pour COleDispatchDriver::InvokeHelper.
pvRet
Adresse de la variable qui va recevoir la valeur de la propriété ou valeur de retour. Elle doit correspondre au type spécifié par vtRet.
pbParamInfo
Pointeur vers une chaîne terminée par null d'octets spécifiant les types des paramètres suivant pbParamInfo. Pour les valeurs possibles, consultez la section Remarques pour COleDispatchDriver::InvokeHelper.
...
Variable liste des paramètres, des types spécifiés dans pbParamInfo.
Remarques
Appelez cette fonction membre pour appeler la méthode de contrôle OLE ou la propriété spécifiée par dwDispID, dans le contexte spécifié par wFlags. Le paramètre pbParamInfo spécifie les types des paramètres passés à la méthode ou la propriété. La liste variable d'arguments est représentée par ... dans la déclaration de la syntaxe.
Cette fonction convertit les paramètres pour les valeurs VARIANTARG , puis appelle la méthode de IDispatch::Invoke sur le contrôle OLE. Si l'appel de IDispatch::Invoke échoue, cette fonction lève une exception. Si la SCODE (code d'État) retourné par IDispatch::Invoke DISP_E_EXCEPTION, cette fonction lève un objet COleException , sinon elle lève une COleDispatchException.
&Notenbsp ; Cette fonction doit être appelée uniquement sur un objet de CWnd qui représente un contrôle OLE.
Pour plus d'informations sur l'utilisation de cette fonction membre avec conteneurs OLE Control, consultez l'article conteneurs de contrôle ActiveX : programmation des contrôles ActiveX dans un conteneur de contrôles ActiveX, dans le Guide du programmeur Visual C++.
Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CWnd::GetProperty, CWnd::SetProperty, COleDispatchDriver, CWnd::CreateControl