ICommandUI インターフェイス
ユーザー インターフェイスのコマンドを管理します。
interface class ICommandUI
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
適切なチェック状態にこのコマンドのユーザー インターフェイス アイテムを設定します。 |
|
コマンド ルーティング機構をハンドラーのチェーンの下の現在のメッセージをルーティングするように指定します。 |
|
このコマンドのユーザー インターフェイス項目を有効または無効にします。 |
|
ICommandUI のオブジェクトによって表されるユーザー インターフェイス オブジェクトの ID を取得します。 |
|
ICommandUI のオブジェクトによって表されるユーザー インターフェイス オブジェクトのインデックスを取得します。 |
|
適切なチェック状態にこのコマンドのユーザー インターフェイス アイテムを設定します。 |
|
このコマンドのユーザー インターフェイス アイテムのテキストを設定します。 |
解説
このインターフェイスは、ユーザー インターフェイスのコマンドを管理するメソッドとプロパティを提供します。ICommandUI は CCmdUI クラスに似ていますが、ICommandUI は、.NET コンポーネントと相互運用する MFC アプリケーションで使用されます。
ICommandUI は ICommandTargetで ON_UPDATE_COMMAND_UI ハンドラーの派生クラスで使用されます。アプリケーションのユーザーが、選択するか、をクリック) メニューをアクティブにすると、各メニュー項目はが有効または無効にすると表示されます。各メニュー コマンドの対象は ON_UPDATE_COMMAND_UI のハンドラーを実行してこの情報を提供します。アプリケーションのコマンド ユーザー インターフェイス オブジェクトの場合、各ハンドラーに対するメッセージ マップ エントリと関数のプロトタイプを作成するには、プロパティ ウィンドウを使用します。
詳細については、ICommandUI のインターフェイスがコマンド ルーティングでの使用方法、方法: Windows フォーム コントロールにコマンド ルーティングを追加するを参照してください。
Windows フォームの使い方の詳細については、「MFC での Windows フォーム ユーザー コントロールの使用」を参照してください。
詳細については、ユーザー インターフェイスのコマンドが MFC でどのように管理されるか、CCmdUI クラスを参照してください。
必要条件
ヘッダー : afxwinforms.h (アセンブリ atlmfc\lib\mfcmifc80.dll で定義)