COM インターフェイスの編集
クラス ビューのショートカット メニューのコマンドを使用して、Visual C++ プロジェクトの COM インターフェイスに新しいメソッドとプロパティを定義できます。また、ツールボックスで ActiveX コントロールのイベントを定義できます。
ATL ベースと MFC ベースの COM オブジェクト クラスの場合は、インターフェイスの編集時にクラス実装の編集も行うことができます。
[!メモ]
[クラスの追加] ダイアログ ボックスを使用せずに定義したインターフェイスについては、インターフェイスが手動で追加された場合でも、Visual C++ によりメソッドまたはプロパティが .idl ファイルに追加され、メソッドを実装するクラスにスタブが追加されます。
以下の 3 つのウィザードは、既存のインターフェイスのカスタマイズに役立ちます。どのウィザードもクラス ビューから起動できます。
ウィザード |
プロジェクトの種類 |
---|---|
ATL プロジェクト、または ATL をサポートする MFC プロジェクト。プロパティを追加するインターフェイスを右クリックします。 Visual C++ でプロジェクトの種類が検出され、種類に応じて以下のようにプロパティの追加ウィザードのオプションが変更されます。
|
|
ATL プロジェクト、または ATL をサポートする MFC プロジェクト。メソッドを追加するインターフェイスを右クリックします。 Visual C++ でプロジェクトの種類が検出され、種類に応じて以下のようにメソッド追加ウィザードのオプションが変更されます。
|
また、クラス ビューでオブジェクトのコントロール クラスを右クリックし、[インターフェイスの実装] をクリックすると、COM コントロールに新しいインターフェイスを実装できます。