OLEMENU 枚举

指定该方法属于 UI 有效的对象的菜单是使用元素的容器菜单。

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

语法

声明
Public Enumeration OLEMENU
public enum OLEMENU

成员

成员名称 说明
OLEMENU_MENUMERGE 指示 UI 有效的对象的菜单应与元素的容器菜单合并。
OLEMENU_CNTRMENUONLY 指示应将所有菜单命令添加到元素。应显示容器的仅菜单。
OLEMENU_OBJECTMENUONLY 指示应显示活动的对象仅菜单。
OLEMENU_ROUTEACTIVEASCNTRCMD 指示是有效的对象菜单上的命令先路由到主要组件 (OLEROLE_MAINCOMPONENT)。如果主要组件不处理命令,然后路由到是 UI 活动的元素 (显示为焦点)。 OLEMENU_ROUTEACTIVEASCNTRCMD 可能是为了确保的一个主要组件只使用它被调度到其嵌套元素的命令控件。它类似于 OLECOMPFLAG_ROUTEACTIVEASCNTRCMD

备注

OLEMENU_MENUMERGEOLEMENU_CNTRMENUONLYOLEMENU_OBJECTMENUONLY 标志是互相排斥的。

已硬联线的就地元素返回从 GetCntrContextMenu 的这些标志来控制组件控件的上下文菜单如何合并到容器的菜单。

COM 签名

从 oleipc.idl。

[C++]

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间