TOOLBARBUTTONID

typedef enum
{
   ID_TOOL_PAINT_BRUSH             = 30001,
   ID_TOOL_PAINT_SHAPE_LINE        = 30002,
   ID_TOOL_PAINT_SHAPE_RECT        = 30003,
   ID_TOOL_PAINT_SHAPE_ROUNDRECT   = 30004,
   ID_TOOL_PAINT_SHAPE_ELLIPSE     = 30005,
   ID_TOOL_PAINT_SHAPE_POLYGON     = 30006,
   ID_TOOL_PAINT_SHAPE_BEZIER      = 30007,
   ID_TOOL_PAINT_REGION_RECT       = 30008,
   ID_TOOL_PAINT_REGION_ROUNDRECT  = 30009,
   ID_TOOL_PAINT_REGION_ELLIPSE    = 30010,
   ID_TOOL_PAINT_REGION_POLYGON    = 30011,
   ID_TOOL_PAINT_REGION_SURFACE    = 30012,
   ID_TOOL_PAINT_REGION_BORDER     = 30013,
   ID_TOOL_PAINT_REGION_COLOR      = 30014,
   ID_TOOL_PAINT_FILL_SURFACE      = 30015,
   ID_TOOL_PAINT_FILL_BORDER       = 30016,
   ID_TOOL_PAINT_FILL_COLORREPLACE = 30017,
   ID_TOOL_PAINT_TEXT              = 30018,
   ID_TOOL_PAINT_ZOOM              = 30019,
   ID_TOOL_PAINT_BORDERCOLORPICKER = 30020,
   ID_TOOL_PAINT_MOVER             = 30021,
   ID_TOOL_PAINT_COUNT             = 21,
   ID_TOOL_VECTOR_NONE             = 30101,
   ID_TOOL_VECTOR_SELECT           = 30102,
   ID_TOOL_VECTOR_VERTEX           = 30103,
   ID_TOOL_VECTOR_LINE             = 30104,
   ID_TOOL_VECTOR_RECTANGLE        = 30105,
   ID_TOOL_VECTOR_POLYLINE         = 30106,
   ID_TOOL_VECTOR_POLYBEZIER       = 30107,
   ID_TOOL_VECTOR_POLYGON          = 30108,
   ID_TOOL_VECTOR_ELLIPSE          = 30109,
   ID_TOOL_VECTOR_CIRCLE           = 30110,
   ID_TOOL_VECTOR_ARC              = 30111,
   ID_TOOL_VECTOR_TEXT             = 30112,
   ID_TOOL_VECTOR_PIE              = 30113,
   ID_TOOL_VECTOR_CHORD            = 30114,
   ID_TOOL_VECTOR_RASTER           = 30115,
   ID_TOOL_VECTOR_ROTATE           = 30116,
   ID_TOOL_VECTOR_PAN              = 30117,
   ID_TOOL_VECTOR_COUNT            = 17
} TOOLBARBUTTONID ;

Contains information about a tool associated with a button in a toolbar.

 

Member

Description

ID_TOOL_PAINT_BRUSH

Paintbrush tool

ID_TOOL_PAINT_SHAPE_LINE

Line shape tool

ID_TOOL_PAINT_SHAPE_RECT

Rectangle shape tool

ID_TOOL_PAINT_SHAPE_ROUNDRECT

Rounded rectangle shape tool

ID_TOOL_PAINT_SHAPE_ELLIPSE

Ellipse shape tool

ID_TOOL_PAINT_SHAPE_POLYGON

Polygon shape tool

ID_TOOL_PAINT_SHAPE_BEZIER

Bezier shape tool

ID_TOOL_PAINT_REGION_RECT

Region rectangle tool

ID_TOOL_PAINT_REGION_ROUNDRECT

Rounded rectangle region tool

ID_TOOL_PAINT_REGION_ELLIPSE

Ellipse region tool

ID_TOOL_PAINT_REGION_POLYGON

Polygon region tool

ID_TOOL_PAINT_REGION_SURFACE

Surface region tool

ID_TOOL_PAINT_REGION_BORDER

Border region tool

ID_TOOL_PAINT_REGION_COLOR

Color region tool

ID_TOOL_PAINT_FILL_SURFACE

Surface fill tool

ID_TOOL_PAINT_FILL_BORDER

Border fill tool

ID_TOOL_PAINT_FILL_COLORREPLACE

Color replace tool

ID_TOOL_PAINT_TEXT

Text tool

ID_TOOL_PAINT_ZOOM

Zoom tool

ID_TOOL_PAINT_BORDERCOLORPICKER

Border color picker tool

ID_TOOL_PAINT_MOVER

Mover tool

ID_TOOL_PAINT_COUNT

Number of toolbar buttons

 

 

ID_TOOL_VECTOR_NONE Neutral

(No tool selected)

ID_TOOL_VECTOR_SELECT

Select object(s)

ID_TOOL_VECTOR_VERTEX

Vertex

ID_TOOL_VECTOR_LINE

Line

ID_TOOL_VECTOR_RECTANGLE

Rectangle

ID_TOOL_VECTOR_POLYLINE

Polyline

ID_TOOL_VECTOR_POLYBEZIER

Polybezier

ID_TOOL_VECTOR_POLYGON

Polygon

ID_TOOL_VECTOR_ELLIPSE

Ellipse

ID_TOOL_VECTOR_CIRCLE

Circle

ID_TOOL_VECTOR_ARC

Arc

ID_TOOL_VECTOR_TEXT

Text

ID_TOOL_VECTOR_PIE

Pie

ID_TOOL_VECTOR_CHORD

Chord

ID_TOOL_VECTOR_RASTER

Raster

ID_TOOL_VECTOR_ROTATE

Rotate

ID_TOOL_VECTOR_PAN

Pan

ID_TOOL_VECTOR_COUNT

Number of toolbar buttons

Comments

The values in this enumeration represent the IDs of all buttons for the vector and paint toolbars.