ArcObjects Library Reference (SystemUI)  

SystemUI Library Contents

The SystemUI library mainly defined types used by user interface components in the ArcGIS system. Interfaces such as ICommand and ITool are defined in this library. Implementation of these types is normally done in one or more libraries, higher in the Architecture.

Interfaces

Interface Description
IArcGISPortal Provides access to the IArcGISPortal Interface.
IArcGISSingleSignon Provides access to the IArcGISSingleSignon Interface.
IArcGISSingleSignon2 Provides access to the IArcGISSingleSignon2 Interface.
IComboBox Provides access to members that define a COM combo box.
IComboBoxHook Provides methods to program system provided combo boxes.
ICommand Provides access to members that define a COM command.
ICommandHost Provides access to the ICommandHost Interface.
ICommandSubType Provides access to members that define a subtyped command.
ICompletionNotify Provides access to a method that advises the framework that the control user has indicated completion.
IComponentTip Provides a tip for a component that is displayed by the What's This Help tool.
IComPropertySheetEvents Provides access to events that occur on a COM property sheet.
IDataObjectHelper Provides access to members for OLE drag and drop.
IItemDef Provides access to members that define an item on a commandbar.
IMenuDef Provides access to members that define a menu.
IMultiItem Provides access to members that define a multiItem.
IMultiItemEx Provides access to members that define a multiItem with extended features.
IMultiItemSeparator Extends multiItem capabalities to support separators.
IOperation Provides access to members that control Operations.
IOperationStack Provides access to members that control the Operation Stack.
IPaletteDef Provides access to members that define a ToolbarPalette.
IProgressDialog Provides access to members that work with a progress dialog.
ISystemMouseCursor Provides access to members that load and get mouse cursor.
ITool Provides access to members that define a tool.
IToolBarDef Provides access to members that define a toolbar.
IToolControl Provides access to members that define a toolcontrol.
IToolKeys Allows a tool to override system shortcut keys.
IToolPalette Tool palette.
IToolSelectedLayer Provides access to members that set and get the current selected layer, which selection commands and tools works on.

CoClasses and Classes

CoClass or Class Description
ArcGISSingleSignon An object for working with the ArcGIS Single Sign on system.
CommandHost Use this class to host C++ command implementations in a Toolbar.
ComPropertySheetEventsProxyHelper ComPropertySheetEvents proxy source helper object.
ControlsOperationStack Use this class to provide operation support to the ToolbarControl.
DataObjectHelper Helper class for OLE drag and drop.
SystemFont A font object encapsulating Windows font object.
SystemMouseCursor A helper object working with mouse cursor.
ToolHost Use this class to host pure C++ tool implementations in a Toolbar.

Enumerations

Enumeration Description
esriArcGISUri ArcGIS online URI
esriCmdBarType Commandbar types.
esriCommandStyles Command display styles.
esriKeyIntercept Options for intercepting key presses handled by a controls container, these values can be combined into a bit mask.
esriSystemMouseCursor Mouse cursor options.
esriTipStyle Tooltip Styles.