网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CCmdTarget
释义 CCmdTarget

CObject
 └CCmdTarget

类CCmdTarget是MFC类库中消息映射体系的一个基类。消息映射把命令或消息引导给用户为之编写的响应函数(命令是由菜单项、命令按钮或者加速键产生的消息)。
从CCmdTarget继承来的按键框架类包括:CView、CWinApp、CDocument、CWnd和CFrameWnd。如果想生成一个处理按键消息的类,可以选择其中的一个派生一个子类。很少需要直接从CCmdTarget派生类。
相关的命令目标和OnCmdMsg例程的其它信息,请参阅联机文档“VisualC++程序员指南”中的“命令目标”、“命令路由”和“映射消息”部分。
类CmdTarget包括了处理沙漏形光标显示的成员函数。当某个命令的执行时间比较长时,可以显示沙漏标提示用户命令正在执行。
和消息映射类似,分派映射用于列出OLE自动的IDispatch功能。列出这个接口后,其它的应用(如VB)就能调用这个应用了。有关IDispatch接口的更详细的信息,请参阅“Win32 SDK OLE程序员参考”中的“创建IDPatch接口”和“分派接口与API函数”。
#include <afxwin.h>

请参阅:
CCmdUI, CDocument, CDocTemplate, CWinApp, CWnd, CView, CFrameWnd, COleDispatchDriver


CCmdTarget类的成员

属性
FromIDispatch返回一个指向CCmdTarget对象的指针,该对象与IDispatch相联系
GetIDispatch返回一个指向IDispatch对象的指针,该对象与CCmdTarget对象相关
IsResultExpected如果自动函数要返回一个值,则返回非零值

操作
BeginWaitCursor显示沙漏标
EnableAutomation允许CCmdTarget对象的OLE自动函数
EndWaitCursor返回到前一个光标
RestoreWaitCursor重置沙漏标

可覆盖的函数
OnCmdMsg分派命令消息
OnFinalRelease在最后一个OLE对象参考被释放时清除环境
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:24:04