COleControl::FireError
標準エラー イベントを発生させます。
void FireError(
SCODE scode,
LPCTSTR lpszDescription,
UINT nHelpID = 0
);
パラメーター
scode
レポートするステータス コード値。可能なコードの一覧については、" " ActiveX コントロール: 高度なトピックを参照してください。lpszDescription
報告されるエラーの説明です。nHelpID
報告されるエラーのヘルプ ID。
解説
このイベントは、エラーがコントロール内で発生したこと、コード内の適切な場所に通知を送信する方法を提供します。他の標準のイベントとは異なり、またはをクリック MouseMove など、エラーは、フレームワークでは生成されません。
プロパティの中に発生したエラーを報告するには、関数、プロパティ関数、またはオートメーション メソッド呼び出し、COleControl::ThrowErrorを取得します。
OLE コントロールの株式エラー イベントの実装は SCODE の値を使用します。は、コントロールがこのイベントを使用して、Visual Basic 4.0 で使用する場合 SCODE の値が Visual Basic ではサポートされないため、エラーが発生します。
これを修正するには、手動で longにコントロールの .ODL ファイルの SCODE パラメーターを変更します。また、SCODE のパラメーターを使用するカスタム イベント、メソッド、またはプロパティが同じ問題が発生します。
必要条件
ヘッダー : afxctl.h