CCmdTarget

CCmdTarget Microsoft Foundation クラス ライブラリ メッセージ マップ アーキテクチャの基本クラスです。メッセージ マップのコマンドまたはメッセージそれらを処理するために作成したメンバー関数にルーティングします。(、コマンド、メニュー項目、コマンド ボタン、またはアクセラレータ キーからのメッセージです。

CCmdTargetから派生したキーのフレームワーク クラスには、 CViewCWinAppCDocumentCWndcframewnd クラスがあります。メッセージを処理する新しいクラスの場合、クラスはこれらのCCmdTargetの 1 つから派生-クラスを派生します。ここでは、ほとんどCCmdTargetから派生するクラスを直接。

コマンド ターゲットとOnCmdMsgルーティングの概要についてを参照してください コマンド ターゲット コマンド ルーティング Visual の C++ プログラマのガイドののメッセージの割り当て

CCmdTarget には、砂時計カーソルの表示を処理するメンバー関数が含まれています。コマンド実行にかなりの時間を取ることを期待すると、砂時計カーソルを表示します。

ディスパッチ マップ、メッセージ マップに似たを使用して、OLE オートメーションIDispatch機能を公開します。このインターフェイスを公開すると、他のアプリケーション (Visual Basic の場合) などにアプリケーションを呼び出すことができます。IDispatchインターフェイスの詳細についてを参照してください 、IDispatch インターフェイスを作成し、 ディスパッチ インターフェイスと API 関数は、 Win32 SDK OLE プログラマ リファレンス

#include lt;afxwin.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

サンプル特価; MFC サンプル ACDUAL(&N)

参照特価;CCmdUICDocumentCDocTemplateCWinAppCWndCViewCFrameWndCOleDispatchDriver(&N)

Index