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

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

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

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

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

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

次の記事では、ActiveX プロパティの詳細について説明します。

関連項目

MFC ActiveX コントロール