Editing Properties

Your ActiveX get and put property accessor functions can be used to expose a tool's property values for viewing and editing. Choosing Properties from the Tool Palettes window's context menu launches the Tool Properties dialog box, which hosts a Property Inspector control. This control also is used by the Properties palette. In order to expose your tool's properties to this control, you must implement the following Properties palette interfaces:

Fortunately, the AcadToolImpl class does this work for you. You merely define your property accessors.

If you want to display a control that is not handled by the AcadToolImpl class when a user edits your tool's properties, you override the IAcadTool::Edit() method.