CCmdTarget クラス
Microsoft Foundation Class ライブラリのメッセージ マップ アーキテクチャの基本クラスです。
class CCmdTarget : public CObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CCmdTarget オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
砂時計カーソルとしてカーソルを表示します。 |
|
実行する OLE 動詞で指定されたアクションが発生します。 |
|
CCmdTarget のオブジェクトの割り当ての OLE オートメーション。 |
|
コネクション ポイントに発生するイベントを有効にします。 |
|
オブジェクトのタイプ ライブラリを有効にします。 |
|
前のカーソルに戻ります。 |
|
OLE オブジェクトの動詞を列挙します。 |
|
IDispatch のポインターに関連付けられている CCmdTarget オブジェクトへのポインターを返します。 |
|
主要なディスパッチ インターフェイス ID を取得します |
|
CCmdTarget のオブジェクトに関連付けられている IDispatch オブジェクトへのポインターを返します。 |
|
オブジェクトが提供する型の情報インターフェイスの数を取得します。 |
|
指定された GUID に対応するタイプ記述を取得します。 |
|
タイプ ライブラリへのポインターを取得します。 |
|
タイプ ライブラリのキャッシュを取得します。 |
|
オートメーション メソッドの呼び出しを有効にします。 |
|
オートメーション関数が値を返す場合は、を返します。 |
|
ルートおよびディスパッチ コマンド メッセージ。 |
|
OLE 最後の参照が解放された後にクリーンアップされます。 |
|
砂時計カーソルを復元します。 |
解説
それらを処理するために作成したメンバー関数へのメッセージ マップのルートのコマンドまたはメッセージ。(A のコマンドは、メニュー項目、コマンド ボタン、またはアクセラレータ キーからのメッセージです)。
CCmdTarget から派生させたキーのフレームワーク クラスは [CW2CT]、CWinApp、CDocument、CWndと CFrameWndが含まれます。新しいクラスがメッセージを処理できるようにする場合は、これらの CCmdTargetの 1 つがクラスから派生クラスを派生します。CCmdTarget からあまりクラスを直接派生していません。
ルーティング コマンドの対象と OnCmdMsg の概要については コマンドの対象、コマンド ルーティングと メッセージのマッピングを参照してください。
CCmdTarget は砂時計カーソルの表示を処理するメンバー関数が含まれています。実装するためにかなりの時間を受け取るコマンドを要求する場合は砂時計カーソルを表示します。
メッセージのようなディスパッチ マップは、使用されています IDispatch OLE オートメーションの機能を公開するにマップします。このインターフェイスを公開することで、他のアプリケーションでは、アプリケーションに (Visual Basic など) を呼び出すことができます。
継承階層
CCmdTarget
必要条件
ヘッダー: afxwin.h