定义右键菜单所具有的基本功能的接口,用于管理以插件形式配置的右键菜单,并对其进行操作。

命名空间:  SuperMap.Desktop
程序集:  SuperMap.Desktop.Core (in SuperMap.Desktop.Core)
版本: dll

语法

C#
public interface IContextMenuManager

示例

以下代码示范右键菜单管理相关的操作,包括获取右键菜单、进行显示等。

CopyC#
public override void  Run()
{

  // 获取要显示的右键菜单。可以在“视图”选项卡中查看各个右键菜单的 ID。
  IContextMenu menu = SuperMap.Desktop.Application.ActiveApplication.MainForm.ContextMenuManager["FormMapContextMenu"];

  //在鼠标单击位置弹出该右键菜单。
  menu.Show(Cursor.Position.X, Cursor.Position.Y);

  //统计并在输出窗口中显示右键菜单子项个数。
  SuperMap.Desktop.Application.ActiveApplication.Output.Output("地图窗口的右键菜单共有"+ menu.Count.ToString()+"个子项。");

}

请参见