CSnapInItemImpl选件类
此选件类为实现管理单元节点对象的方法。
重要
此选件类及其成员不能在Windows运行时执行的应用程序。
template <
class T,
BOOL bIsExtension= FALSE
>
class ATL_NO_VTABLE CSnapInItemImpl :
public CSnapInItem
参数
T
您的选件类,从派生 CSnapInItemImpl。bIsExtension
TRUE,如果对象是管理单元扩展名;否则 FALSE。
成员
公共构造函数
名称 |
说明 |
---|---|
构造函数。 |
公共方法
名称 |
说明 |
---|---|
将菜单项添加到上下文菜单。 |
|
调用控制台,当自定义菜单项被选中。 |
|
添加页面、管理单元的属性表。 |
|
复制有关管理单元对象的信息到指定的流。 |
|
检索管理单元的 RESULTDATAITEM 结构。 |
|
确定结果窗格使用的视图的类型。 |
|
检索管理单元的 SCOPEDATAITEM 结构。 |
|
调用控制台通知用户执行的操作管理单元。 |
|
调用查看管理单元节点是否支持属性页。 |
|
修改管理单元对象的菜单插入标志。 |
|
设置指定的工具栏按钮的信息。 |
|
更新上下文菜单项的状态。 |
|
更新指定的工具栏按钮的状态。 |
公共数据成员
名称 |
说明 |
---|---|
管理单元对象的名称。 |
|
CSnapInItemImpl 对象使用的Windows RESULTDATAITEM 结构。 |
|
CSnapInItemImpl 对象使用的Windows SCOPEDATAITEM 结构。 |
备注
CSnapInItemImpl 为托管格节点对象提供了一个基本的实现,例如添加菜单项和工具栏,并且,转发管理单元节点的命令将适当的处理过程正常工作。 使用几种不同的接口和映射类型,这些函数实现。 默认实现处理通知发送到节点对象是通过确定派生类的正确的实例然后转发消息到正确的实例。
继承层次结构
CSnapInItem
CSnapInItemImpl
要求
Header: atlsnap.h