COleControl::FireError

void FireError ( SCODE scode, LPCTSTR lpszDescription, UINT nHelpID = 0 );

Paramètres

scode

La valeur de code de statut pour être sig&nalé. Pour une liste complète des codes possibles, voir l'articlenbsp ; Contrôles ActiveX : avancée des sujets dans le Guide du programmeur Visual C++.

lpszDescription

La description de l'erreur est signalée.

nHelpID

L'ID d'aide de l'erreur est signalée.

Remarques

Appelez cette fonction pour déclencher l'événement d'erreur de stock. Cet événement fournit un moyen de signalisation, à des endroits appropriés dans votre code, qu'une erreur s'est produite dans votre contrôle. Contrairement à d'autres événements stocks, tels que le clic ou MouseMove, erreur n'est jamais déclenché par le cadre.

Pour signaler une erreur qui se produit pendant une fonction get de propriété, propriété set fonction ou méthode d'automation, appel COleControl::ThrowError.

La mise en œuvre de l'événement d'erreur de Stock d'un contrôle OLE utilise une valeur SCODE . Si votre contrôle utilise cet événement et est destiné à être utilisé dans Visual Basic 4.0, vous recevrez des erreurs parce que la valeur SCODE n'est pas pris en charge dans Visual Basic.

Pour résoudre ce problème, modifier manuellement le paramètre SCODE dans le contrôle.Fichier ODL pour un long. En outre, un événement personnalisé, la méthode ou la propriété qui utilise un paramètre SCODE provoque également le même problème.

COleControl aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleControl::DisplayError

Index