This document is archived and information here might be outdated.  Recommended version.


ToolHost CoClass (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (SystemUI)  

ToolHost CoClass

Use this class to host pure C++ tool implementations in a Toolbar.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

The ToolHost object is used when developing with the C++ API. C++ developers are unable to create new COM objects, so the CommandHost and ToolHost objects can be used to create custom commands and tools as follows:

The CAoCommandBase and CAoToolBase abstract classes and the AoToolbarAddCommand and AoToolbarAddTool functions are only intended to be used on UNIX and Linux platforms.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
ICommand Provides access to members that define a COM command.
ICommandHost Provides access to the ICommandHost Interface.
ITool Provides access to members that define a tool.