共用方式為


CCmdTarget 類別

MFC 程式庫訊息對應 (Message Map 結構的基底類別。

class CCmdTarget : public CObject

Members

x9w7txst.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CCmdTarget::CCmdTarget

建構 CCmdTarget 物件。

x9w7txst.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CCmdTarget::BeginWaitCursor

顯示游標為沙漏游標。

CCmdTarget::DoOleVerb

會產生 OLE 動詞命令所指定的動作才會執行。

CCmdTarget::EnableAutomation

允許 CCmdTarget 物件的 OLE Automation。

CCmdTarget::EnableConnections

啟用引發在連接點上的事件。

CCmdTarget::EnableTypeLib

啟用目標型別程式庫。

CCmdTarget::EndWaitCursor

回到上一個游標。

CCmdTarget::EnumOleVerbs

列舉物件的 OLE 動詞命令。

CCmdTarget::FromIDispatch

傳回指向 CCmdTarget 物件與 IDispatch 指標。

CCmdTarget::GetDispatchIID

取得主要分派介面 ID.

CCmdTarget::GetIDispatch

傳回指向 IDispatch 物件與 CCmdTarget 物件。

CCmdTarget::GetTypeInfoCount

擷取物件的型別資訊介面數目。

CCmdTarget::GetTypeInfoOfGuid

擷取對應到所指定 GUID 的型別描述。

CCmdTarget::GetTypeLib

取得指標型別程式庫。

CCmdTarget::GetTypeLibCache

取得型別程式庫快取。

CCmdTarget::IsInvokeAllowed

啟用 Automation 方法引動過程。

CCmdTarget::IsResultExpected

如果自動化函式應傳回值,傳回非零。

CCmdTarget::OnCmdMsg

路由命令和分派訊息。

CCmdTarget::OnFinalRelease

在發行之後,清除最後 OLE 參考。

CCmdTarget::RestoreWaitCursor

還原沙漏游標。

備註

訊息對應路由命令或訊息寫入您撰寫處理它們的成員函式。("命令與功能表項目、命令按鈕或快速鍵的訊息)。

CCmdTarget 衍生自的主要畫面格類別包括、、 CViewCWinAppCDocumentCWndCFrameWnd。如果想要將新的類別可以處理訊息,從其中一個 CCmdTarget衍生類別的衍生類別。您從 CCmdTarget 很少會直接從衍生類別。

如需路由命令的目標和 OnCmdMsg 的概觀,請參閱 命令目標。命令傳送對應訊息。

CCmdTarget 包括處理沙漏游標的顯示的成員函式。當您預期會有一個命令會使用可觀的時間間隔加入至執行時,會顯示沙漏游標。

分派對應,類似於訊息對應,使用公開 OLE Automation IDispatch 功能。透過這個介面,其他應用程式 (例如 Visual Basic) 可以呼叫您的應用程式。

繼承階層架構

CObject

CCmdTarget

需求

**標頭檔:**afxwin.h

請參閱

參考

CObject 類別

階層架構圖

CCmdUI 類別

CDocument 類別

CDocTemplate 類別

CWinApp 類別

CWnd 類別

CView 類別

CFrameWnd 類別

COleDispatchDriver 類別

概念

MFC ACDUAL 範例