https://www.douban.com/note/153701872/
Icommand用法:
在ArcEngine类库中有大量的Command控件用来与地图控件进行操作和交互。比如有一系列的地图浏览控件、地图查询控件、图斑选取控件、编辑控件来与MapControl和PageLayoutControl进行交互。这些控件被包含在ESRI.ArcGIS.Controls.dll类库中,位于ESRI.ArcGIS.Controls命名空间下。
这些内置的Command控件可以单独实例化来使用,也可以被安置在一个AxToolbarControl工具栏控件中,继而被存放在一个CommandPool池中以备调用。下面对这两种方式分别加以说明:
(1)第一种使用方式是实例化一个Command对象并显式地运行它:
ICommand command = new ControlsOpenDocCommandClass();
command.OnCreate(m_mapControl.Object);
command.OnClick();
其中ControlsOpenDocCommandClass就是一个Command控件,通过调用它的OnCreate方法传递给它需要交互的MapControl,然后调用它的OnClick方法就可以运行。上面的例子会激活一个打开地图文档的对话框。
(2)另一种方法是更加常用的方法。
由于每个Command对象都是一个COM组件,所以ESRI.ArcGIS.Controls下的各个类只是对底层的COM对象的一种封装。由于是COM对象,所以每一个Command对象都有自己的CLSID和ProgID,并在安装Engine Runtime的时候被注册了,你可以在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\找到这些Command的注册信息,如果要查找所有Command的信息,请访问[url=http://edndoc.esri.com/arcobjects/9.2/net/b9a335a2-f653-44a1-8961-89051f2e958f.htm][size=3][color=#3468a4]Built-in commands[/color][/size][/url]。由于是COM组件,在实例化它的过程中,.net需要实例化一个Runtime Callable Wrapper(RCW)对象,来代理对COM组件的调用。
由于大部分对地图控件的操作都直接或间接的来自于工具栏,比如点击工具栏上面的放大、缩小、全图按钮。那么实际上我们的绝大部分Command对象都可以被寄放到这个工具栏之中。方法非常简单:
axToolbarControl1.AddItem("esriControls.ControlsMapZoomInTool");
此处使用的esriControls.ControlsMapZoomInTool就是ControlsMapZoomInToolClass类所指向的COM组件的ProgID,需要所有这些Command的信息时,你应该到[url=http://edndoc.esri.com/arcobjects/9.2/net/b9a335a2-f653-44a1-8961-89051f2e958f.htm][size=3][color=#3468a4]Built-in commands[/color][/size][/url]这个页面下查找,或在你的Engine帮助文档中ms-help://ESRI.EDNv9.2/NET_Engine/b9a335a2-f653-44a1-8961-89051f2e958f.htm的位置。
通过AddItem添加到工具栏中的Command控件使用非常方便,添加了它以后你就再不用操心进一步的处理它与地图控件的交互了。Engine内部是怎么做到这一点的呢,记得我们在第一种方法中实例化一个Command控件时调用的OnCreate方法吗,当时我们传递给它一个MapControl来告诉它需要控制哪一个地图控件。而通过axToolbarControl1.AddItem添加的控件,由于ToolbarControl将这个控件放到自己的控件池时,就已经调用了它的OnCreate方法,并传递给了它自己的BuddyControl作为控制对象,于是,一切都变得简单了。
在实际开发项目中,我们往往不想暴露出ArcEngine内置的ToolBar控件,而是给用户展示我们自己开发的工具栏控件。另一方面,我们也想使用这种简单的添加控件机制。如果做到呢,方法就是在设计阶段,仍然拖放一个ToolbarControl到窗体上,但是在属性中将它的Visible设置为false,这样就不会显示出来了,而我们可以往这个工具栏中添加大量的Command控件。
这个隐藏的工具栏如何使用呢,请看下面这个函数:
public void SetCurrentMapTool(string commandName)
{
//先重置地图当前工具
m_Map.CurrentTool = null;
for (int i = 0; i < m_toolbarControl.CommandPool.Count; i++)
{
_command = m_toolbarControl.CommandPool.get_Command(i);
if (_command.Name == commandName)
{
m_Map.CurrentTool = _command as ITool;
_command.OnClick();
break;
}
}
}
转自:http://blog.csdn.net/hellolib/article/details/39293655
Built-in Commands, Menus and Toolsets
The information in this document is useful if you are trying to programmatically use a built-in Control's command, menu or toolset to use in conjunction with one of the ArcGIS Controls. The table contains the following information:
The name of the commandThe GUID (CLSID /ProgID) of the command, menu or toolsetThe ArcGIS Controls the command, menu or toolset works withA description of the command, menu or toolsetName | GUID (CLSID/ProgID) | Controls | Description |
---|---|---|---|
ControlTools_Toolbar_MapNavigation | {5C2EBB6F-2BEE-4597-9F39-5953178EE4A1}esriControlCommands.ControlsMapNavigationToolbar | ToolbarControl, MapControl, PageLayoutControl | - |
ControlToolsMapNavigation_MapViewMenu | {632C0715-30B2-4619-9852-C60AB339993E}esriControlCommands.ControlsMapViewMenu | ToolbarControl, MapControl, PageLayoutControl | - |
ControlToolsMapNavigation_ClearMapRotation | {D882563F-A833-4186-B762-D3532FB87DF3}esriControlCommands.ControlsMapClearMapRotationCommand | ToolbarControl, MapControl, PageLayoutControl | Set the data frame's rotation to zero |
ControlToolsMapNavigation_Down | {D27B3EF7-38F8-46A1-A931-0186DAF1F1EC}esriControlCommands.ControlsMapDownCommand | ToolbarControl, MapControl | Scroll display down |
ControlToolsMapNavigation_FullExtent | {B3265D8E-69AF-495D-9599-3EE08E8D6B64}esriControlCommands.ControlsMapFullExtentCommand |
ToolbarControl, MapControl, PageLayoutControl | Zooms to the full extent of the map |
ControlToolsMapNavigation_Left | {BF01DEED-1A4D-4D83-9D83-B8F0A69A6DB7}esriControlCommands.ControlsMapLeftCommand | ToolbarControl, MapControl | Scroll display left |
ControlToolsMapNavigation_PageDown | {CE9BDA41-E878-4532-ACD4-71222E42E97C}esriControlCommands.ControlsMapPageDownCommand | ToolbarControl, MapControl | Page display down |
ControlToolsMapNavigation_PageLeft | {E3600285-0DAE-4819-A453-90FD1C1C818A}esriControlCommands.ControlsMapPageLeftCommand | ToolbarControl, MapControl | Page display left |
ControlToolsMapNavigation_PageRight | {52A24121-FFFB-4126-B421-ED2DE0C5D6C1} esriControlCommands.ControlsMapPageRightCommand | ToolbarControl, MapControl | Page display right |
ControlToolsMapNavigation_PageUp | {347D048D-C497-480D-9B7A-85E6537C2AA9}esriControlCommands.ControlsMapPageUpCommand | ToolbarControl, MapControl | Page display up |
ControlToolsMapNavigation_Pan | {6708BC34-380B-43CA-830C-826522E08269}esriControlCommands.ControlsMapPanTool | ToolbarControl, MapControl, PageLayoutControl | Pans the map |
ControlToolsMapNavigation_RefreshView | {5EED531A-BFC7-4649-A52F-D0D6BD1971DA}esriControlCommands.ControlsMapRefreshViewCommand | ToolbarControl, MapControl, PageLayoutControl | Refresh the active view |
ControlToolsMapNavigation_Right | {032FF8D3-6EBB-4E3C-B648-FA0637691889}esriControlCommands.ControlsMapRightCommand | ToolbarControl, MapControl | Scroll display right |
ControlToolsMapNavigation_Rotate | {4FDD8858-DF31-4D6B-8679-1FED633262DA}esriControlCommands.ControlsMapRotateTool | ToolbarControl, MapControl, PageLayoutControl | Rotates the focus data frame |
ControlToolsMapNavigation_Up | {3E0F59C0-8E5A-493B-BD7F-3BEA31EA6422}esriControlCommands.ControlsMapUpCommand | ToolbarControl, MapControl | Scroll display up |
ControlToolsMapNavigation_ZoomInFixed | {CECC7BAE-033F-431A-A5BB-51FFD8FBA3EF}esriControlCommands.ControlsMapZoomInFixedCommand | ToolbarControl, MapControl, PageLayoutControl | Zoom in on the center of your map |
ControlToolsMapNavigation_ZoomIn | {715847B8-44DF-4A75-9949-4EDDC4D4318D}esriControlCommands.ControlsMapZoomInTool | ToolbarControl, MapControl, PageLayoutControl | Zoom in by clicking a point or dragging a box |
ControlToolsMapNavigation_ZoomOutFixed | {53C63DCB-5B04-46A3-8653-7CF825FD945A}esriControlCommands.ControlsMapZoomOutFixedCommand | ToolbarControl, MapControl, PageLayoutControl | Zoom out on the center of your map |
ControlToolsMapNavigation_ZoomOut | {FB09148C-ABD8-4A81-94A1-828A46A3AAE5}esriControlCommands.ControlsMapZoomOutTool | ToolbarControl, MapControl, PageLayoutControl | Zoom out by clicking a point or dragging a box |
ControlToolsMapNavigation_ZoomPan | {878A14F3-D589-4F9E-AD05-EFB133ABB204}esriControlCommands.ControlsMapZoomPanTool | ToolbarControl, MapControl, PageLayoutControl | Drag up/down with left mouse button down to zoom out/in, right mouse button down to pan |
ControlToolsMapNavigation_ZoomToLastExtentBack | {76116450-8419-4A6F-9B35-E6CB28A1931F}esriControlCommands.ControlsMapZoomToLastExtentBackCommand | ToolbarControl, MapControl, PageLayoutControl | Go back to previous extent |
ControlToolsMapNavigation_ZoomToLastExtentForward | {581379E6-9DFA-4DE6-A76E-C3C62D334F3F}esriControlCommands.ControlsMapZoomToLastExtentForwardCommand | ToolbarControl, MapControl, PageLayoutControl | Go forward to next extent |
ControlTools_Toolbar_PageLayout | {A897C6B7-474B-4BAB-B28E-9418AC01E927}esriControlCommands.ControlsPageLayoutToolbar | ToolbarControl, PageLayoutControl | - |
ControlToolsPageLayout_FocusNextMap | {1EBA7205-A49E-48A0-B6F0-555E5F290C17}esriControlCommands.ControlsPageFocusNextMapCommand | ToolbarControl, PageLayoutControl | Move the focus to the next data frame |
ControlToolsPageLayout_FocusPreviousMap | {31E43736-0CE5-4758-9B91-228C3A2ED119}esriControlCommands.ControlsPageFocusPreviousMapCommand | ToolbarControl, PageLayoutControl | Move the focus to the previous data frame |
ControlToolsPageLayout_NewMap | {ADF6F18D-D7E0-4776-91F6-2C1DF33927EF}esriControlCommands.ControlsPageNewMapCommand | ToolbarControl, PageLayoutControl | Create a new data frame |
ControlToolsPageLayout_PagePan | {0E097728-5C7C-4288-A5C4-96F9CAFF5CC0}esriControlCommands.ControlsPagePanTool | ToolbarControl, PageLayoutControl | Pan the map layout by dragging it |
ControlToolsPageLayout_PageZoomInFixed | {F0A3F0EE-F6EE-47F6-AA61-E29787A939B2}esriControlCommands.ControlsPageZoomInFixedCommand | ToolbarControl, PageLayoutControl | Zoom in on the center of the map layout |
ControlToolsPageLayout_PageZoomIn | {B08DD5F7-A459-409B-B3B8-F38B68EE2B6F}esriControlCommands.ControlsPageZoomInTool | ToolbarControl, PageLayoutControl | Zoom in on the map layout by clicking a point or dragging a box |
ControlToolsPageLayout_PageZoomOutFixed | {17132859-4DD4-4D60-86DC-96E317FAE563}esriControlCommands.ControlsPageZoomOutFixedCommand | ToolbarControl, PageLayoutControl | Zoom out on the center of the map layout |
ControlToolsPageLayout_PageZoomOut | {81DCF65C-FA94-4BA4-8FBD-9A19CD5C6A43}esriControlCommands.ControlsPageZoomOutTool | ToolbarControl, PageLayoutControl | Zoom out on the map layout by clicking a point or dragging a box |
ControlToolsPageLayout_Zoom100Percent | {B9277186-FB2C-43FB-B21F-D9E3BA73C718}esriControlCommands.ControlsPageZoom100PercentCommand | ToolbarControl, PageLayoutControl | Zoom the map layout to 100% (1:1) |
ControlToolsPageLayout_ZoomControl | {D3829D41-9D5E-44F2-BFA5-E9192BBC6292}esriControlCommands.ControlsPageZoomToolControl | ToolbarControl, PageLayoutControl | Zoom the map layout by a particular percentage |
ControlToolsPageLayout_ZoomPageToLastExtentBack | {6E597E29-B2FF-4518-A748-E858085BF35A}esriControlCommands.ControlsPageZoomPageToLastExtentBackCommand | ToolbarControl, PageLayoutControl | Go back to previous extent of the map layout |
ControlToolsPageLayout_ZoomPageToLastExtentForward | {B412AD51-4FC1-49B8-81CF-5F1499FC9DED}esriControlCommands.ControlsPageZoomPageToLastExtentForwardCommand | ToolbarControl, PageLayoutControl | Go forward to the next extent of the map layout |
ControlToolsPageLayout_ZoomPageWidth | {53775A96-E5F4-4B6B-8B83-20ADCDA11181}esriControlCommands.ControlsPageZoomPageWidthCommand | ToolbarControl, PageLayoutControl | Zooms to the width of the page |
ControlToolsPageLayout_ZoomWholePage | {95C0081E-63EB-474D-B78D-447EF1DD4FB9}esriControlCommands.ControlsPageZoomWholePageCommand | ToolbarControl, PageLayoutControl | Zoom to the whole map layout so you can see it all |
ControlTools_Toolbar_FeatureSelection | {A1CD4FFF-EDBE-4C2F-B3CC-2212C4F8B0EE}esriControlCommands.ControlsFeatureSelectionToolbar | ToolbarControl, MapControl, PageLayoutControl | - |
ControlToolsFeatureSelection_Menu | {1735726D-5706-4F20-AD59-60E075DF63DE}esriControlCommands.ControlsFeatureSelectionMenu | ToolbarControl, MapControl, PageLayoutControl | - |
ControlToolsFeatureSelection_ClearSelection | {299BA806-0256-4E48-8661-5CEE31EB7077}esriControlCommands.ControlsClearSelectionCommand | ToolbarControl, MapControl, PageLayoutControl | Unselect the currently selected features in all layers |
ControlToolsFeatureSelection_SelectAll | {F862D156-BC40-4BE0-8A3E-97B66BB89140}esriControlCommands.ControlsSelectAllCommand | ToolbarControl, MapControl, PageLayoutControl | Selects all the features in selectable layers |
ControlToolsFeatureSelection_SelectByGraphics | {96D70805-3745-4A5D-903B-63247BAE3D09}esriControlCommands.ControlsSelectByGraphicsCommand | ToolbarControl, MapControl, PageLayoutControl | Select features that are intersected by the selected graphics |
ControlToolsFeatureSelection_SelectFeatures | {D03C898A-7AFF-411D-9CCF-4038B6726C26}esriControlCommands.ControlsSelectFeaturesTool | ToolbarControl, MapControl, PageLayoutControl | Select features by clicking or dragging a box |
ControlToolsFeatureSelection_SelectScreen | {38DE4528-8C40-4CD1-A763-A03A4A055360}esriControlCommands.ControlsSelectScreenCommand | ToolbarControl, MapControl, PageLayoutControl | Select the features currently visible on the screen |
ControlToolsFeatureSelection_SwitchSelection | {9F7A3AFA-9FA8-45F5-88A2-363461EE1A1E}esriControlCommands.ControlsSwitchSelectionCommand | ToolbarControl, MapControl, PageLayoutControl | Make unselected features selected |
ControlToolsFeatureSelection_ZoomToSelected | {06DD3F57-CF78-41BA-83F4-D13A8679914F}esriControlCommands.ControlsZoomToSelectedCommand | ToolbarControl, MapControl, PageLayoutControl | Zoom to the selected features in all layers |
ControlTools_Toolbar_GraphicElement | {C6058E02-9D88-467B-B786-01495B9A09DC}esriControlCommands.ControlsGraphicElementToolbar | ToolbarControl, MapControl, PageLayoutControl | - |
ControlToolsGraphicElement_AlignBottom | {A865F05A-3662-4C03-8295-45BAFB375A54}esriControlCommands.ControlsAlignBottomCommand | ToolbarControl, MapControl, PageLayoutControl | Align selected elements to the bottom |
ControlToolsGraphicElement_AlignCenter | {6C139782-E4C4-4A7B-B2B2-27C245FAC4F1}esriControlCommands.ControlsAlignCenterCommand | ToolbarControl, MapControl, PageLayoutControl | Align selected elements to the horizontal center |
ControlToolsGraphicElement_AlignLeft | {572EDB23-6CF5-4CAD-A1AB-4938A298915B}esriControlCommands.ControlsAlignLeftCommand | ToolbarControl, MapControl, PageLayoutControl | Align selected elements to the left |
ControlToolsGraphicElement_AlignMiddle | {CF593DA7-2493-4D6C-85BE-99BA90105585}esriControlCommands.ControlsAlignMiddleCommand | ToolbarControl, MapControl, PageLayoutControl | Align selected elements to the vertical center |
ControlToolsGraphicElement_AlignRight | {1503F310-92C4-49FC-8F9B-F77BA54E2F02}esriControlCommands.ControlsAlignRightCommand | ToolbarControl, MapControl, PageLayoutControl | Align selected elements to the right |
ControlToolsGraphicElement_AlignToMargins | {19C37716-B8F0-4E9D-835C-6439E3E37C3E}esriControlCommands.ControlsAlignToMarginsCommand | ToolbarControl, PageLayoutControl | Toggle whether alignment is to page margins or elements in the selection |
ControlToolsGraphicElement_AlignTop | {0BD7F818-7B6E-4AC2-92AB-387FE488FD6A}esriControlCommands.ControlsAlignTopCommand | ToolbarControl, MapControl, PageLayoutControl | Align selected elements to the top |
ControlToolsGraphicElement_BringForward | {C1426F8D-5BE0-4B53-9B70-FBE23E27B268}esriControlCommands.ControlsBringForwardCommand | ToolbarControl, MapControl, PageLayoutControl | Bring the selected element(s) forward |
ControlToolsGraphicElement_BringToFront | {6609BC99-C4DF-4131-93EE-4E5935C15081}esriControlCommands.ControlsBringToFrontCommand | ToolbarControl, MapControl, PageLayoutControl | Bring the selected element(s) to the front |
ControlToolsGraphicElement_DistributeHorizontally | {0CFDD2B9-CB91-4E7C-87E7-0DD3CF14B435}esriControlCommands.ControlsDistributeHorizontallyCommand | ToolbarControl, MapControl, PageLayoutControl | Distribute selected elements evenly in the vertical direction |
ControlToolsGraphicElement_DistributeVertically | {1025E342-3D4E-4251-AC4E-012C4D1006D7}esriControlCommands.ControlsDistributeVerticallyCommand | ToolbarControl, MapControl, PageLayoutControl | Distribute selected elements evenly in the horizontal direction |
ControlToolsGraphicElement_Group | {3CF046A5-407A-407C-8CF9-3B9F04B224D4}esriControlCommands.ControlsGroupCommand | ToolbarControl, MapControl, PageLayoutControl | Group the selected elements |
ControlToolsGraphicElement_NewCircle | {9CA52766-FF28-4736-A32D-B9CC974CA206}esriControlCommands.ControlsNewCircleTool | ToolbarControl, MapControl, PageLayoutControl | Draw a circle |
ControlToolsGraphicElement_NewCurve | {93D7BDC7-7C3D-4AF9-B118-B1C187DCE28C}esriControlCommands.ControlsNewCurveTool | ToolbarControl, MapControl, PageLayoutControl | Draw a curve |
ControlToolsGraphicElement_NewEllipse | {9E200EFD-5EF1-4C3A-82D8-B8F56A347905}esriControlCommands.ControlsNewEllipseTool | ToolbarControl, MapControl, PageLayoutControl | Draw an ellipse |
ControlToolsGraphicElement_NewFrame | {3FE0AEF2-1931-4987-8EAE-B2A6E5C4E79C}esriControlCommands.ControlsNewFrameTool | ToolbarControl, PageLayoutControl | Create a new frame element |
ControlToolsGraphicElement_NewFreeHand | {E34B16EE-EB52-49FB-BE64-62726D8A32A9}esriControlCommands.ControlsNewFreeHandTool | ToolbarControl, MapControl, PageLayoutControl | Draw a freehand line |
ControlToolsGraphicElement_NewLine | {E3E8DC1C-545A-49DE-8BC4-9D75E6019152}esriControlCommands.ControlsNewLineTool | ToolbarControl, MapControl, PageLayoutControl | Draw a line |
ControlToolsGraphicElement_NewPolygon | {D8E5E682-C7D0-4306-8550-526604D346F2}esriControlCommands.ControlsNewPolygonTool | ToolbarControl, MapControl, PageLayoutControl | Draw a polygon |
ControlToolsGraphicElement_NewRectangle | {55199BD5-8641-49CF-9CAC-0168AF4831F7}esriControlCommands.ControlsNewRectangleTool | ToolbarControl, MapControl, PageLayoutControl | Draw a rectangle |
ControlToolsGraphicElement_NudgeDown | {193A4DEE-E2D7-47ED-8700-6DF0B2244A17}esriControlCommands.ControlsNudgeDownCommand | ToolbarControl, MapControl, PageLayoutControl | Move the selected element(s) down |
ControlToolsGraphicElement_NudgeLeft | {D37CE198-AA39-4C47-B66B-DB474EF0FDF8}esriControlCommands.ControlsNudgeLeftCommand | ToolbarControl, MapControl, PageLayoutControl | Move the selected element(s) left |
ControlToolsGraphicElement_NudgeRight | {61178752-E0AC-4C5D-A635-7181D56E5EE8}esriControlCommands.ControlsNudgeRightCommand | ToolbarControl, MapControl, PageLayoutControl | Move the selected element(s) right |
ControlToolsGraphicElement_NudgeUp | {57840ECD-372F-44B4-AE63-F4D4D1640A61}esriControlCommands.ControlsNudgeUpCommand | ToolbarControl, MapControl, PageLayoutControl | Move the selected element(s) up |
ControlToolsGraphicElement_RotateElement | {D91E0334-96F3-4F18-974A-4644EAF6B587}esriControlCommands.ControlsRotateElementTool | ToolbarControl, MapControl, PageLayoutControl | Rotates the selected text or graphic(s) |
ControlToolsGraphicElement_RotateLeft | {64FA14E0-06A2-4D72-A172-F2F02A0EF7A1}esriControlCommands.ControlsRotateLeftCommand | ToolbarControl, MapControl, PageLayoutControl | Rotate the selected text or graphic(s) 90 degrees counter-clockwise |
ControlToolsGraphicElement_RotateRight | {F3F939EC-5741-4879-9073-748DDCB0CDAF}esriControlCommands.ControlsRotateRightCommand | ToolbarControl, MapControl, PageLayoutControl | Rotate the selected text or graphic(s) 90 degrees clockwise |
ControlToolsGraphicElement_SelectTool | {BE02AAF5-444B-4F1F-AC3D-93AD960C77BF}esriControlCommands.ControlsSelectTool | ToolbarControl, MapControl, PageLayoutControl | Select, resize and move text, graphics and other objects placed on the map |
ControlToolsGraphicElement_SendBackward | {83D8909E-FBFA-4BFD-8478-00E546A3F77A}esriControlCommands.ControlsSendBackwardCommand | ToolbarControl, MapControl, PageLayoutControl | Send the selected element(s) backwards |
ControlToolsGraphicElement_SendToBack | {314C88CB-79D1-4539-AD3D-C690049BA24D}esriControlCommands.ControlsSendToBackCommand | ToolbarControl, MapControl, PageLayoutControl | Send the selected element(s) to the back |
ControlToolsGraphicElement_Ungroup | {B4A22C7C-1B7C-46B8-AACC-BC01E755FFA2}esriControlCommands.ControlsUngroupCommand | ToolbarControl, MapControl, PageLayoutControl | Ungroup the selected element(s) |
ControlToolsGeneric_FileOpenCommand | {6108F8DE-1B89-414C-9A6A-FD773FDF8D77}esriControlCommands.ControlsOpenDocCommand | ToolbarControl, MapControl, PageLayoutControl | Open an existing map |
ControlToolsGeneric_SaveAsDocCommand | {BCCB0485-DD46-465B-819E-B4136E471F92}esriControlCommands.ControlsSaveAsDocCommand | ToolbarControl, MapControl, PageLayoutControl | Save current map document to a new file. |
ControlToolsGeneric_Redo | {B0675372-0271-4680-9A2C-269B3F0C01E8}esriControlCommands.ControlsRedoCommand | ToolbarControl, MapControl, PageLayoutControl | Redo |
ControlToolsGeneric_Undo | {380FB31E-6C24-4F5C-B1DF-47F33586B885}esriControlCommands.ControlsUndoCommand | ToolbarControl, MapControl, PageLayoutControl | Undo |
ControlToolsReader_ToolbarFile | {CA439165-A335-447F-BBFE-D05B3DDBA15F}esriReaderControl.ControlsReaderFileToolbar | ToolbarControl, ReaderControl | - |
ControlToolsReader_ToolbarLayout | {F92A3EB2-0F9C-4462-A696-11ADCCD6EB83}esriReaderControl.ControlsReaderLayoutToolbar | ToolbarControl, ReaderControl | - |
ControlToolsReader_ToolbarMap | {C1D6F198-074E-41E8-A777-3631DC54E9A8}esriReaderControl.ControlsReaderMapToolbar | ToolbarControl, ReaderControl | - |
ControlToolsReader_ToolbarTools | {5843C1AA-1222-4225-B7CD-7B8D2953F62E}esriReaderControl.ControlsReaderToolsToolbar | ToolbarControl, ReaderControl | - |
ControlToolsReader_ChangeView | {32F24920-B720-47BD-BB01-F171BB4B8F6A}esriReaderControl.ControlsReaderChangeViewCommand | ToolbarControl, ReaderControl | Change the current view |
ControlToolsReader_CloseCommand | {96256ADE-09C0-4F38-B249-85D0509AC8EC}esriReaderControl.ControlsReaderCloseCommand | ToolbarControl, ReaderControl | Close the active published map document |
ControlToolsReader_CopyMap | {2AD06B3A-838F-4733-AB95-857072AF5A47}esriReaderControl.ControlsReaderCopyMapCommand | ToolbarControl, ReaderControl | Copy the current view and put it on the clipboard |
ControlToolsReader_Export | {909F3676-3ED7-41AE-B00B-473BD4DA735C}esriReaderControl.ControlsReaderExportCommand | ToolbarControl, ReaderControl | Export map to graphics file |
ControlToolsReader_Find | {4C2AD7BB-7EFB-4C96-8132-313F59993CC3}esriReaderControl.ControlsReaderFindCommand | ToolbarControl, ReaderControl | Find features in the map |
ControlToolsReader_FullExtent | {216B4C1A-5EF7-4877-B3A2-2C579FF085BE}esriReaderControl.ControlsReaderFullExtentCommand | ToolbarControl, ReaderControl | Zooms to the full extent of the map |
ControlToolsReader_Hyperlink | {EBB8EF59-DD8A-46C3-8FA6-4B9F365266BF}esriReaderControl.ControlsReaderHyperlinkTool | ToolbarControl, ReaderControl | Triggers hyperlinks from features |
ControlToolsReader_Identify | {1DCD6B8F-ACC9-4D08-B8A4-F8EB11A71A54}esriReaderControl.ControlsReaderIdentifyTool | ToolbarControl, ReaderControl | Identify geographic feature(s) by clicking a point or dragging a box |
ControlToolsReader_Magnifier | {DEAD2B37-232C-40A1-A41B-3E4AB0E03DC4}esriReaderControl.ControlsReaderMagniferCommand | ToolbarControl, ReaderControl | Opens a viewer window that helps you work with your map |
ControlToolsReader_MapFixedZoomIn | {E971F2F1-102B-40A9-A292-E93C05533E46}esriReaderControl.ControlsReaderMapFixedZoomInCommand | ToolbarControl, ReaderControl | Zoom in on the center of your map |
ControlToolsReader_MapFixedZoomOut | {D3A2524F-423C-4903-B273-E16BA35468C4}esriReaderControl.ControlsReaderMapFixedZoomOutCommand | ToolbarControl, ReaderControl | Zoom out on the center of your map |
ControlToolsReader_MapGoBack | {6771061F-67BC-4B41-A7A0-52C198D3150E}esriReaderControl.ControlsReaderMapGoBackCommand | ToolbarControl, ReaderControl | Go back to previous extent |
ControlToolsReader_MapGoNext | {E6F74B65-1122-4569-8C7E-ED3BD0CB41B5}esriReaderControl.ControlsReaderMapGoNextCommand | ToolbarControl, ReaderControl | Go forward to the next extent |
ControlToolsReader_MapProperties | {614EF22B-C552-4220-815E-12B57A5DB5BB}esriReaderControl.ControlsReaderMapPropertiesCommand | ToolbarControl, ReaderControl | Display the published map document's properties |
ControlToolsReader_MapScaleControl | {8ED5FEED-4A61-4EA5-9344-2AE9B3CDB9A6}esriReaderControl.ControlsReaderMapScaleToolControl | ToolbarControl, ReaderControl | Zoom the map by a particular percentage |
ControlToolsReader_Zoom In | {6FF4A6C2-C03F-4414-8C89-9669A5D45A70}esriReaderControl.ControlsReaderMapZoomInTool | ToolbarControl, ReaderControl | Zoom in by clicking a point or dragging a box |
ControlToolsReader_Zoom Out Map | {A41518AF-F9F2-4117-B1EE-A904F22C9FCE}esriReaderControl.ControlsReaderMapZoomOutTool | ToolbarControl, ReaderControl | Zoom out by clicking a point or dragging a box |
ControlToolsReader_Measure | {B00CB127-698D-4634-BD71-1E1FB1F853B4}esriReaderControl.ControlsReaderMeasureTool | ToolbarControl, ReaderControl | Measure distance on the map |
ControlToolsReader_OpenCommand | {40B6BC96-C2A7-4845-91E6-D8661498E993}esriReaderControl.ControlsReaderOpenCommand | ToolbarControl, ReaderControl | Open a published map |
ControlToolsReader_PageFixedZoomIn | {68142652-C256-41E4-B66D-07D33101C3F0}esriReaderControl.ControlsReaderPageFixedZoomInCommand | ToolbarControl, ReaderControl | Zoom in on the center of the map layout |
ControlToolsReader_PageFixedZoomOut | {AC783478-44AA-4C00-956B-20F42CFE4269}esriReaderControl.ControlsReaderPageFixedZoomOutCommand | ToolbarControl, ReaderControl | Zoom out on the center of the map layout |
ControlToolsReader_PageGoBack | {D96D592E-487A-41B7-A029-2A9B44C20BFE}esriReaderControl.ControlsReaderPageGoBackCommand | ToolbarControl, ReaderControl | Go back to the previous extent of the map layout |
ControlToolsReader_PageGoNext | {08717858-A080-4EBE-B2C4-6FDD10D4B925}esriReaderControl.ControlsReaderPageGoNextCommand | ToolbarControl, ReaderControl | Go forward to the next extent of the page layout |
ControlToolsReader_Pan PageLayout | {1EE4CD99-95BB-4D48-BC24-302B0A5A0E10}esriReaderControl.ControlsReaderPagePanTool | ToolbarControl, ReaderControl | Pan page layout |
ControlToolsReader_PageSetup | {414E5866-96C5-477E-9A1A-4008829976D0}esriReaderControl.ControlsReaderPageSetupCommand | ToolbarControl, ReaderControl | Page Setup |
ControlToolsReader_PageZoom100 | {EB9EA096-CC9F-4BAE-BB43-C1FA8EFA06C0}esriReaderControl.ControlsReaderPageZoom100Command | ToolbarControl, ReaderControl | Zoom to 100% |
ControlToolsReader_Zoom In PageLayout | {7971C4B2-5BBC-4A2A-B456-420A0ABFC67B}esriReaderControl.ControlsReaderPageZoomInTool | ToolbarControl, ReaderControl | Zoom in on the page layout by clicking a point or dragging a box |
ControlToolsReader_Zoom Out PageLayout | {428049FE-3A38-473C-8B9B-604E4F6FBABA}esriReaderControl.ControlsReaderPageZoomOutTool | ToolbarControl, ReaderControl | Zoom out on the page layout by clicking a point or dragging a box |
ControlToolsReader_Pan | {69FF5772-3E98-4DC9-852A-83260D1A476D}esriReaderControl.ControlsReaderPanTool | ToolbarControl, ReaderControl | Pans the map |
ControlToolsReader_Print | {0500199D-4436-4944-B153-5BF01A1E6C2C}esriReaderControl.ControlsReaderPrintCommand | ToolbarControl, ReaderControl | Print the current view |
ControlToolsReader_PrintShowWindow | {6CC7D7E1-210E-484A-B509-CE37457FFA7D}esriReaderControl.ControlsReaderPrintShowWindowCommand | ToolbarControl, ReaderControl | Print the current view |
ControlToolsReader_Refresh | {3E1137EE-02DF-4194-A674-E6D8D283FBEF}esriReaderControl.ControlsReaderRefreshCommand | ToolbarControl, ReaderControl | Refresh the current view |
ControlToolsReader_Reload | {515665B4-B1D8-423D-A690-601A16910673}esriReaderControl.ControlsReaderReloadCommand | ToolbarControl, ReaderControl | Reload the current document |
ControlToolsReader_Scrollbars | {50338833-8A23-4EC2-8300-C2C8A7787FEC}esriReaderControl.ControlsReaderScrollbarsCommand | ToolbarControl, ReaderControl | Show or hide the scrollbars |
ControlToolsReader_ToggleTOC | {5CEAC98F-72B1-43F1-A1A3-67AED8688A3D}esriReaderControl.ControlsReaderToggleTOCCommand | ToolbarControl, ReaderControl | Show or hide the table of contents window listing the map's layers |
ControlToolsReader_ZoomControl | {E1381B08-0639-4A93-B2F5-41A3EBDE32D0}esriReaderControl.ControlsReaderZoomToolControl | ToolbarControl, ReaderControl | Zoom the map layout by a particular percentage |
ControlToolsReader_ZoomWholePage | {E60B452D-1E5D-4C13-863B-1812C9AE8600}esriReaderControl.ControlsReaderZoomWholePageCommand | ToolbarControl, ReaderControl | Zoom To Whole Page |
ControlTools3DAnalyst_Toolbar_Scene | {18A9FFDF-7B77-413A-AF57-81F58BFCFFB3}esri3DAnalyst.ControlsSceneSceneToolbar | ToolbarControl, SceneControl | - |
ControlTools3DAnalyst__Contour | {813A66CC-F7C0-4256-9E52-60A1D7D4D864}esri3DAnalyst.Controls3DAnalystContourTool | ToolbarControl, SceneControl | Generates the contour that passes through a query point |
ControlTools3DAnalyst_SteepestPath | {41CF2277-A8CE-4815-9270-6F0A7BD49D45}esri3DAnalyst.Controls3DAnalystSteepestPathTool | ToolbarControl, SceneControl | Generates the steepest path down from a point |
ControlTools3DAnalyst__ExpandFOV | {48BC36E8-0F8E-4E36-A00D-472C29A07EF6}esri3DAnalyst.ControlsSceneExpandFOVCommand | ToolbarControl, SceneControl | Expand the field of view. |
ControlTools3DAnalyst__Fly | {C62AB5DA-BDB2-41FD-804F-CF5342539B7A}esri3DAnalyst.ControlsSceneFlyTool | ToolbarControl, SceneControl | Flies through the scene. |
ControlTools3DAnalyst__FullExtent | {3E11F70E-4FF3-489A-B49F-D7190633A096}esri3DAnalyst.ControlsSceneFullExtentCommand | ToolbarControl, SceneControl | Displays the scene at full extent. |
ControlTools3DAnalyst__NarrowFOV | {311BBB00-3907-471F-8E81-E01384AA1969}esri3DAnalyst.ControlsSceneNarrowFOVCommand | ToolbarControl, SceneControl | Narrow the field of view. |
ControlTools3DAnalyst_Navigate | {71B9D454-1BDD-4861-BAAF-375E7BA19DB4}esri3DAnalyst.ControlsSceneNavigateTool | ToolbarControl, SceneControl | Navigates the scene. |
ControlTools3DAnalyst__OpenDoc | {93320166-ECE7-4A2C-B6D0-22416FD08EF5}esri3DAnalyst.ControlsSceneOpenDocCommand | ToolbarControl, SceneControl | Open a scene document. |
ControlTools3DAnalyst_Pan | {857173F9-F6AF-40AC-B985-A7D71597B5EC}esri3DAnalyst.ControlsScenePanTool | ToolbarControl, SceneControl | Pans the scene. |
ControlTools3DAnalyst_SelectFeatures | {FF0BEC24-FD26-4993-8FF1-F83D924ED8D4}esri3DAnalyst.ControlsSceneSelectFeaturesTool | ToolbarControl, SceneControl | Select features by clicking. |
ControlTools3DAnalyst_SelectGraphics | {CC255490-E1CF-4205-9577-96CD9D680268}esri3DAnalyst.ControlsSceneSelectGraphicsTool | ToolbarControl, SceneControl | Select graphics by clicking. |
ControlTools3DAnalyst_SetObserver | {C609E3BA-8585-4272-BF63-192257012E6E}esri3DAnalyst.ControlsSceneSetObserverTool | ToolbarControl, SceneControl | Set observer position to selected point. |
ControlTools3DAnalyst_TargetCenter | {86D9A49B-D776-46E1-86B4-90146B95BFA1}esri3DAnalyst.ControlsSceneTargetCenterTool | ToolbarControl, SceneControl | Center view at selected target. |
ControlTools3DAnalyst_TargetZoom | {EA4E0CD6-8365-4DB0-B5AC-D36782117AD2}esri3DAnalyst.ControlsSceneTargetZoomTool | ToolbarControl, SceneControl | Zoom to selected target. |
ControlTools3DAnalyst_ZoomIn | {85F0D11F-B96F-4617-97C9-A90A3F7EB0CD}esri3DAnalyst.ControlsSceneZoomInTool | ToolbarControl, SceneControl | Zooms in on the scene. |
ControlTools3DAnalyst_ZoomInOut | {FB72E6CC-B66A-4A34-BF81-5F6F3FFCF06B}esri3DAnalyst.ControlsSceneZoomInOutTool | ToolbarControl, SceneControl | Dynamically zooms in and out on the scene. |
ControlTools3DAnalyst_ZoomOut | {F6F85407-FBD0-467C-9BA4-EC1D2646432C}esri3DAnalyst.ControlsSceneZoomOutTool | ToolbarControl, SceneControl | Zooms out on the scene. |
ControlToolsGlobe_Toolbar | {44C5FD37-60A6-4479-B224-A149C37FFCAF}esriGlobeCore.ControlsGlobeGlobeToolbar | ToolbarControl, GlobeControl | - |
ControlToolsGlobe_RotateToolbar | {A713EC65-5829-486F-B257-187F98066F1A}esriGlobeCore.ControlsGlobeRotateToolbar | ToolbarControl, GlobeControl | - |
ControlToolsGlobe_FixedZoomIn | {88FADCB0-6B06-42E2-8C5C-D5FC0AAEB9CC}esriGlobeCore.ControlsGlobeFixedZoomInCommand | ToolbarControl, GlobeControl | Fixed ZoomIn |
ControlToolsGlobe_FixedZoomOut | {03556177-D3D1-465A-AC2B-5234052C7C94}esriGlobeCore.ControlsGlobeFixedZoomOutCommand | ToolbarControl, GlobeControl | Fixed ZoomOut |
ControlToolsGlobe_Fly | {2C327C42-8CA9-4FC3-8C7B-F6290680FABB}esriGlobeCore.ControlsGlobeFlyTool | ToolbarControl, GlobeControl | Fly |
ControlToolsGlobe_FullExtent | {B4D5A5FA-0DAF-406E-8D23-5CC68C71FF53}esriGlobeCore.ControlsGlobeFullExtentCommand | ToolbarControl, GlobeControl | Zoom FullExtent |
ControlToolsGlobe_Navigate | {65573838-CB05-4838-9AEA-FA60C16A1EE8}esriGlobeCore.ControlsGlobeNavigateTool | ToolbarControl, GlobeControl | Navigate |
ControlToolsGlobe_NavigationMode | {6021CEF2-FA59-4FFA-B3D8-2CCDF378F27B}esriGlobeCore.ControlsGlobeNavigationModeCommand | ToolbarControl, GlobeControl | Toggles globe and surface navigation modes. |
ControlToolsGlobe_OpenDoc | {C3FB4B2D-8CD0-477C-AB9F-10D7305AE735}esriGlobeCore.ControlsGlobeOpenDocCommand | ToolbarControl, GlobeControl | Open |
ControlToolsGlobe_OrbitalFly | {D429B600-9BF1-473C-A606-C46EEDC550A7}esriGlobeCore.ControlsGlobeOrbitalFlyTool | ToolbarControl, GlobeControl | Orbital Fly |
ControlToolsGlobe_Pan | {803D33D9-9715-4AF1-A88F-CDCF1A00BACB}esriGlobeCore.ControlsGlobePanTool | ToolbarControl, GlobeControl | Pans the scene. |
ControlToolsGlobe_RotateBack | {198CB799-4F43-4E7D-9932-1BD67C057284}esriGlobeCore.ControlsGlobeRotateBackCommand | ToolbarControl, GlobeControl | Rotate Globe Backwards |
ControlToolsGlobe_RotateClockwise | {5D4238A0-2FE7-4CEA-8442-9A8810F2FF1A}esriGlobeCore.ControlsGlobeRotateClockwiseCommand | ToolbarControl, GlobeControl | Rotate Globe in a clockwise direction |
ControlToolsGlobe_RotateCounterClockwise | {965EC04F-037E-45F6-8398-D600D5931DFE}esriGlobeCore.ControlsGlobeRotateCounterClockwiseCommand | ToolbarControl, GlobeControl | Rotate in a Counter Clockwise Direction |
ControlToolsGlobe_RotateForward | {C3EB5AB9-B17A-45C2-9598-F207D21B434D}esriGlobeCore.ControlsGlobeRotateForwardCommand | ToolbarControl, GlobeControl | Rotate Globe Forward |
ControlToolsGlobe_SelectFeatures | {30CD97CE-978C-4AE8-8AB8-6BDE5EEF5AAE}esriGlobeCore.ControlsGlobeSelectFeaturesTool | ToolbarControl, GlobeControl | Select features by clicking |
ControlToolsGlobe_SpinClockwise | {6105E7B9-D937-49DF-BAB7-AFA9FCC414CB}esriGlobeCore.ControlsGlobeSpinClockwiseCommand | ToolbarControl, GlobeControl | Spin Globe in a clockwise direction |
ControlToolsGlobe_SpinCounterClockwise | {943E8AA7-E9B8-4F47-B30C-FB8111402149}esriGlobeCore.ControlsGlobeSpinCounterClockwiseCommand | ToolbarControl, GlobeControl | Spin in a Counter Clockwise Direction |
ControlToolsGlobe_SpinFaster | {4EB3937F-378D-4DE4-B0FA-CBF66E7705CE}esriGlobeCore.ControlsGlobeSpinFasterCommand | ToolbarControl, GlobeControl | Spin Globe One Increment Faster |
ControlToolsGlobe_SpinSlower | {227CFAB9-93D9-4697-8498-5876BDEA4DB8}esriGlobeCore.ControlsGlobeSpinSlowerCommand | ToolbarControl, GlobeControl | Spin Globe One Increment Slower |
ControlToolsGlobe_SpinStop | {564E5BD4-3D5E-463F-BB64-2143AC8F5979}esriGlobeCore.ControlsGlobeSpinStopCommand | ToolbarControl, GlobeControl | Stop the globe from further spinning |
ControlToolsGlobe_TargetCenter | {96B0D261-6085-4056-853B-E35A2F284300}esriGlobeCore.ControlsGlobeTargetCenterTool | ToolbarControl, GlobeControl | Center view at selected target. |
ControlToolsGlobe_TargetZoom | {794DF9B4-3E9C-45B9-B8D8-3D8DDE8ACA6F}esriGlobeCore.ControlsGlobeTargetZoomTool | ToolbarControl, GlobeControl | Zoom to selected target. |
ControlToolsGlobe_Walk | {56C3BDD4-C51A-4574-8954-D3E1F5F54E57}esriGlobeCore.ControlsGlobeWalkTool | ToolbarControl, GlobeControl | Walk on the globe surface |
ControlToolsGlobe_ZoomInOut | {F6DABC6F-E854-4204-A1A3-27D252E7C5F9}esriGlobeCore.ControlsGlobeZoomInOutTool |