指定用于控制一就地 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++]