| Member name | Value | Description |
---|
| mcctcfNone | 0 | No flags (or can be used for clearing flags). |
| mcctcfAll | -1 | All flags (can be used for masking all flags). |
| mcctcfCommonFlags | -16777216 | Mask for the common flags. |
| mcctcfCommonActionFlags | 251658240 | Mask for the common actionflags. These action values call for some action to be performed, so they
are never stored as part of the tools CommandFlags. |
| mcctcfCenterCursorInView | 16777216 | Standard Action flag:CommandData must be an IMcBasicView instance; the cursor position will be
placed in the center of this window. After the action is performed,
CommandData is cleared. |
| mcctcfSetToolHelpText | 33554432 | Standard Action flag:CommandData is new, already localized tool help text. If not set, built-in
help text is used. Tool help is not displayed until an assignment to
CommandFlags is made with the mcctcfSetToolHelpNow standard action flag. |
| mcctcfSetToolHelpTitle | 50331648 | Standard Action flag:CommandData is a new, already localized tool help title. If not set, a
built-in help title is used. Tool help is not displayed until an
assignment to CommandFlags is made with the mcctcfSetToolHelpNow standard
action flag. |
| mcctcfSetToolHelpContextID | 67108864 | Standard Action flag:CommandData is a new help ContextID. If not set, a built-in help ContextID
on the tool used. Tool help is not displayed until an assignment to
CommandFlags is made with the mcctcfSetToolHelpNow standard action flag. |
| mcctcfSetToolHelpFile | 83886080 | Standard Action flag:CommandData is a new help file path spec. If not set, the standard help
file is assumed. Tool help is not displayed until an assignment to
CommandFlags is made with the mcctcfSetToolHelpNow standard action flag. |
| mcctcfSetToolHelpNow | 100663296 | Standard Action flag: Thetool help information is immediately displayed via a call to the
application's SetToolHelp method. The displayed Text, Title, ContextID and
HelpFile are either the defaults for the tool or those set by previous
standard CommandFlags assignments of the standard action flags
mcctcfSetToolHelpText, mcctcfSetToolHelpTitle, mcctcfSetToolHelpContextID
and/or mcctcfSetToolHelpFile, respectively. Assigning this action flag
automatically un-silences help for this tool, if the mcctcfSilenceToolHelp
had been previously given. |
| mcctcfClearToolHelpNow | 117440512 | Standard Action flag: Thetool help information is immediately cleared via a call to the
application's SetToolHelp method. Assigning this action flag
automatically un-silences help for this tool, if the mcctcfSilenceToolHelp
had been previously given. |
| mcctcfSilenceToolHelp | 117440513 | Standard Action flag: Thetool help information is immediately cleared via a call to the
application's SetToolHelp method, and then further updates to tool help
are not performed the this tool until the mcctcfUnSilenceToolHelp command is given. |
| mcctcfUnSilenceToolHelp | 117440514 | Standard Action flag: Any silencingof the tool help information is removed. Tool help is not immediately displayed
or cleared unless you subsequently assign the mcctcfSetToolHelpNow or
mcctcfClearToolHelpNow action flags. |
| mcctcfSetAutoScrollMethod | 134217728 | Standard Action flag:CommandData holds the McView.mcAutoScrollMethods flags to be assigned as the
active view's McView.AutoScrollMethod property as long as the the tool is
running. If CommandData is -1, then default behavior is restored for the tool's
control of its McView.AutoScrollMethod property. This is equivalent to assigning
the mcctcfSetAutoScrollMethodToDefault action flag, and is done automatically
whenever a tool is shut down. If CommandData is -2, then the tool will make no
changes in the McView.AutoScrollMethod property. This is equivalent to assigning
the mcctcfSetAutoScrollMethodFreeze action flag. |
| mcctcfSetAutoScrollMethodToDefault | 134217729 | Standard Action flag:Default behavior is restored for the tool's control of its McView.AutoScrollMethod
property. This is done automatically whenever a tool is shut down. |
| mcctcfSetAutoScrollMethodFreeze | 134217730 | Standard Action flag: Setsa state where the tool will make no further changes in the McView.AutoScrollMethod
property. |
| mcctcfSetCustomCursors | 150994944 | Standard Action flag:CommandData is a scalar or array of either cursor file name strings or
numerical cursor handles. If CommandData is empty, then ahy existing custom
cursors are removed. If not set, the normal tool cursors are used. For
each tool that is designed to make use of custom cursors (and not all are),
each cursor in the array will replace one of the normal cursors used.
For the built-in selection tool, the replacements are Arrow, Open Hand and
Closed Hand cursors, in that order. Generally the replacement for the Arrow
will be at index 0, while replacements for other cursors will be in
ascending order, with the initially visible cursor (if it is not an arrow)
being at index 1. So for the polygon creation tool, the order is Arrow,
Cross, Pencil and Eraser, AutoTrace. The selection handle and rotation quadrant
cursors are not replaceable. Cursors, in order, for the other tools that
support the mcctcfSetCustomCursors CommandFlag follow:
McBCG_Tool: Arrow, Not adjusting (light/dark circle), Adjusting
brightness/contrast, Adjusting gamma
McBlendTool: 4-way open arrows, 4-way closed arrows
McEditEdgesTool: Add an edge, Remove an edge
McPanScrollTool: Open hand, Closed hand
McPickPointsTool: Pencil
McPickSpotsTool: Pin
McRotateGridTool: Rotate counter clockwise arc, Rotate clockwise arc,
Rotate counter clockwise circle, Rotate clockwise circle
McSeedRegionTool: Magic wand, Wand with plus, Wand with minus
McZoomTool: Zoom out (minus magnification), Zoom in (plus magnification),
Zoom selection (drag magnification)
McBrushTool: Plus, Minus |
| mcctcfCursorColorRequestsHonoredStd | 150994945 | StandardAction flag: sets the state to honor any tool request to color a
non-custom cursor; custom cursors set with the mcctcfSetCustomCursors
will not be changed. This is the default state. |
| mcctcfCursorColorRequestsHonoredAll | 150994946 | Standard Action flag:sets the state to honor any tool request to color any cursor, standard or custom. |
| mcctcfCursorColorRequestsIgnored | 150994947 | Standard Action flag:sets the state to ignore any tool request to color any cursor. |
| mcctcfCursorColorRequestsGetState | 9437188 | Standard Action flag:sets CommandData CursorRequestedHonored state: 1==Std, 2==All, 3=Ignored. |
| mcctcfSetNeedFocus | 167772160 | Standard Action flag:Set the tool so that it will only respond to events, such as mouse-move,
when the notifying IMcBasicView has the focus. |
| mcctcfClearNeedFocus | 184549376 | Standard Action flag: Setthe tool so that it will respond to events, such as mouse-move, whenever
they are fired by the notifying IMcBasicView, whether it has the focus or
not. This is the default state. |
| mcctcfShutdown | 251658240 | CommandFlags supported by all McCommandFlagsDataImpl.h implementations |
| mcctscfDataGet | -556883968 | When assigned, gets the dataelement identified by the lowest 12 bits of the command into CommandData.
CommandData is cleared once it is next accessed. |
| mcctscfDataSet | -556879872 | When assigned, sets the dataelement identified by the lowest 12 bits of the command from the current
CommandData. CommandData is cleared after its value is stored. |
| mcctscfDataClear | -556875776 | When assigned, clears the dataelement identified by the lowest 12 bits of the command. |
| mcctscfDataClearAll | -556871680 | When assigned, clears all storeddata elements. |
| mcctscfDataList | -556867584 | When assigned, sets CommandDatato an array of integers identifying the storage elements than have been
assigned to and not yet cleared. |
| mcctscfDataElementMask | 4095 | A mask for the data element portionof the mcctscfDataXxxx action commands. |
| mcctscfSaveAsBytes | -556859392 | When assigned, sets CommandDatato an array of bytes holding a full representation of CommandFlags, CommandData
and all data elements. CommandData and data elements holding Object
references or Structures (Records) cannot be saved as bytes. Such elements
will not be saved, and a subsequent assignment of the mcctscfSaveAsBytesSucceeded
will set CommandData to False. |
| mcctscfSaveAsBytesSucceeded | -556859391 | When assigned, setsCommandData to True if the last mcctscfSaveAsBytes succeeded in saving
CommandData and all data elements. If the last mcctscfSaveAsBytes
encountered a non-savable element, CommandData will be set False. |
| mcctscfLoadFromBytes | -556859390 | When assigned, assumesCommandData is an array of bytes previously created by a
mcctscfSaveAsBytes assignment. CommandFlags, CommandData and all data
elements are restored from this array. |