CCmdTarget选件类

Microsoft基础类库选件消息映射体系结构的基类。

class CCmdTarget : public CObject

成员

x9w7txst.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CCmdTarget::CCmdTarget

构造 CCmdTarget 对象。

x9w7txst.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CCmdTarget::BeginWaitCursor

显示光标作为一个沙漏光标。

CCmdTarget::DoOleVerb

生成OLE谓词指定的事件将执行。

CCmdTarget::EnableAutomation

允许 CCmdTarget 对象的OLE自动化。

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

启用自动化方法调用。

CCmdTarget::IsResultExpected

如果自动化功能应返回值,则返回非零。

CCmdTarget::OnCmdMsg

方法与计划排列消息。

CCmdTarget::OnFinalRelease

最后,在OLE引用被释放后,清理。

CCmdTarget::RestoreWaitCursor

还原一个沙漏光标。

备注

消息映射路由命令或对该成员的消息您正常写入处理这些事件。(命令是从菜单项、命令按钮或快捷键的消息。)

键从 CCmdTarget 派生的结构选件类包括 CViewCWinAppCDocumentCWndCFrameWnd。如果您在新选件类旨在处理消息,请从一种方式 CCmdTarget派生选件类的派生类。您从 CCmdTarget 将直接很少派生选件类。

有关路由命令的目标和的 OnCmdMsg 概述,请参见 命令目标命令传送将消息映射

CCmdTarget 包括成员函数处理一个沙漏光标的显示。当您需要一个命令带花费大量的时间间隔执行时,将显示一个沙漏光标。

计划映射,与消息映射,使用显示OLE自动化 IDispatch 功能。通过公开此接口,其他应用程序(例如Visual Basic)可以对您的应用程序。

继承层次结构

CObject

CCmdTarget

要求

**标头:**afxwin.h

请参见

参考

CObject选件类

层次结构图

CCmdUI选件类

CDocument选件类

CDocTemplate选件类

CWinApp选件类

CWnd 类

CView选件类

CFrameWnd选件类

COleDispatchDriver选件类

概念

MFC示例ACDUAL