ユーザー インターフェイス オブジェクトとコマンド ID
メニュー項目、ツールバー ボタンとアクセラレータ キーは、コマンドを生成できる 「」ユーザーインターフェイス オブジェクトです。そのような各ユーザーインターフェイス オブジェクトに ID がありますコマンドとオブジェクトとコマンドに同じ ID を割り当てることによってユーザーインターフェイス オブジェクトを関連付けます。メッセージで説明しているように、コマンドは特別なメッセージとして実装されます。図は 「show の下のフレームワークでフレームワークがコマンドをどのように管理するかすぐ。ユーザーインターフェイス オブジェクトが生成すると、そのコマンドは、 ID_EDIT_CLEAR_ALLなど、アプリケーションのオブジェクトの 1 つがコマンドを処理し、ドキュメント オブジェクトの OnEditClearAll 関数は、ドキュメントのメッセージ マップして、図で、…呼び出されます。
フレームワーク内のコマンド
MFC がメニュー項目とツールバー ボタンなどのユーザーインターフェイス オブジェクトをどのように更新するか図 「show の下のフレームワークで」更新するコマンド。メニューの前にドロップ、またはツールバー ボタンの場合はアイドル ループの間、更新コマンドのパスを指定します。図には、ドキュメント オブジェクトはユーザーインターフェイス オブジェクトを有効または無効にするには、更新コマンド ハンドラー、 OnUpdateEditClearAllに、呼び出します。
フレームワーク内のコマンド更新