void FireError ( SCODE scode, LPCTSTR lpszDescription, UINT nHelpID = 0 );
パラメーター
scode
報告されるステータス コードの値。可能なコードの一覧については、articlenbsp を参照してください。 ActiveX コントロール: 高度なトピック Visual の C++ プログラマのガイド(&N)。
lpszDescription
報告されているエラーの説明。
nHelpID
レポートされるエラーのヘルプ ID。
解説
ストック Error イベントを発生させるには、この関数を呼び出します。このイベントは、コード内の適切な場所では、コントロール内で発生している信号の方法を提供します。その他 MouseMove、クリックなどのストック イベントとは異なりエラーは、フレームワークが発生します。
プロパティ get 関数の中で発生したエラーを報告するプロパティ設定関数、またはオートメーション メソッドを呼び出しCOleControl::ThrowError。
OLE コントロールのストック エラー イベントの実装は、 SCODE値を使用します。コントロールがこのイベントを使用し、Visual Basic 4.0 で使用するためのものです、 SCODE値が Visual Basic でサポートされていないため、エラーが表示されます。
この問題を解決するには、コントロールのSCODEパラメーターを手動で変更します。ODL ファイルに、長い。さらに、任意のカスタム イベント、メソッド、またはSCODEパラメーターを使用するプロパティも、同じ問題が発生します。
COleControl 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;COleControl::DisplayError(&N)