次の方法で共有


MFC ActiveX コントロール: プロパティ

ActiveX コントロールは、イベントを発生してコントロール コンテナーと通信します。 その代わりに、コンテナーはメソッドとプロパティを使用してコントロールと通信します。 メソッドとプロパティは、C++ クラスのメンバー関数とメンバー変数にそれぞれ、使用と目的が似ています。 プロパティは、任意のコンテナーに公開される ActiveX コントロールのデータ メンバーです。 プロパティは、Automation クライアントや ActiveX コントロール コンテナーなどの ActiveX コントロールを含むアプリケーションのインターフェイスを提供します。

プロパティは属性とも呼ばれます。

ActiveX コントロール メソッドの詳細については、「 MFC ActiveX コントロール: メソッド」を参照してください。

ActiveX コントロールは、ストック メソッドとカスタム メソッドとプロパティの両方を実装できます。 クラス COleControl は、ストック プロパティの実装を提供します。 (ストック プロパティの完全な一覧については、 MFC ActiveX コントロール: ストック プロパティの追加に関する記事を参照してください)。開発者によって定義されたカスタム プロパティは、ActiveX コントロールに特殊な機能を追加します。 詳細については、「 MFC ActiveX コントロール: カスタム プロパティの追加」を参照してください。

メソッドなどのカスタム プロパティとストック プロパティの両方は、プロパティとメソッドを処理するディスパッチ マップと、 COleControl クラスの既存のメンバー関数で構成されるメカニズムによってサポートされます。 さらに、これらのプロパティには、開発者がコントロールに追加情報を渡すために使用するパラメーターを含めることができます。

次の記事では、ActiveX コントロールのプロパティについて詳しく説明します。

こちらも参照ください

MFC ActiveX コントロール