OLECOMPFLAG 枚举

指定用于控制一就地 VSPackage 对象、其容器和该环境之间的交互的标志。

此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration OLECOMPFLAG
[FlagsAttribute]
public enum OLECOMPFLAG

成员

成员名称 说明
OLECOMPFLAG_ROUTEACTIVEASCNTRCMD 指示应将环境首先将所有 “活动对象”命令为有效的就地对象的容器 (而不是对象。

如果容器不能处理命令,该命令然后路由到可见且具有焦点的就地对象。

OLECOMPFLAG_INHIBITNESTEDCOMPUI 指示嵌套的对象则禁止显示它们的菜单和工具栏,因为它们是就地活动状态。

备注

OLECOMPFLAG_ROUTEACTIVEASCNTRCMD 能由作为主要组件 (OLEROLE_MAINCOMPONENT) 的对象仅用于确保它被调度到其嵌套的就地对象的命令控件。

OLECOMPFLAG_INHIBITNESTEDCOMPUI 标志当前不支持。在支持,既可以由一个主要组件 (OLEROLE_MAINCOMPONENT) 只使用。

COM 签名

从 oleipc.idl。

[C++]

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间