定义右键菜单所具有的基本功能的接口,用于管理以插件形式配置的右键菜单,并对其进行操作。
命名空间:
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()+"个子项。"); }