MKI_FLAG_* (Object and Point Flag) Changed in Version 2010.0 |
www.CAD6.com |
Object and point flags are set either in the Flag element of a MKI_ENTITY_HEADER or a MKI_BLOCK_HEADER to indicate different selection and visibility states. They are temporary and will never be found in a drawing file. Each Flag element is a bit-wise OR combination of the following flags:
Basic flagsMKI_FLAG_NULL No flag is set.
MKI_FLAG_SELECT This flag is set if the entity is permanently selected.
MKI_FLAG_IDENT This flag is set if the entity is currently highlighted for final selection due to an ambiguous identification.
MKI_FLAG_USE This flag is set if the entity has been identified in a multi-entity identification.
MKI_FLAG_POINT This flag is set if at least one definition point inside the entity is selected.
MKI_FLAG_INTERNAL This flag is set if the entity is a temporary entity.
MKI_FLAG_NODISPLAY This flag is set if the entity lies completely in layer / pen / page that will not be displayed on screen (MKI_FLAG_EX_NODISPLAY1 & MKI_FLAG_EX_NODISPLAY2).
MKI_FLAG_NOOUTPUT This flag is set if the entity lies completely in layer / pen / page that will not be output to printer, clipboard etc (MKI_FLAG_EX_NOOUTPUT1 & MKI_FLAG_EX_NOOUTPUT2).
MKI_FLAG_LOCKED Renamed in Version 2010.0 This flag is set if the entity lies completely in a locked layer / pen (MKI_FLAG_EX_LOCKED1 & MKI_FLAG_EX_LOCKED2).
MKI_FLAG_IDLE This flag is set if the entity lies completely in an ignored layer / pen (MKI_FLAG_EX_IDLE1 & MKI_FLAG_EX_IDLE2).
MKI_FLAG_SELCHANGE This flag is set if the permanent selection state of this entity changed recently.
MKI_FLAG_USECHANGE This flag is set if the temporary selection state of this entity changed recently.
MKI_FLAG_PREVIOUS This flag is set if the entity was previously selected. It is also set in all objects that were just pasted from the clipboard or imported from another drawing file.
Extended flagsThe following extended flags are only used in a MKI_ENTITY_HEADER:
MKI_FLAG_EX_VARIABLES New in Version 6.10 This flag is set if the entity contains at least one variable.
MKI_FLAG_EX_UPDATE New in Version 6.10 This flag is set if the entity has not been updated yet.
MKI_FLAG_EX_HIGHLIGHT New in Version 6.10 This flag is set if the entity shall be highlighted in "filled and framed" mode although it is not selected.
MKI_FLAG_EX_NODISPLAY1 New in Version 2010.0 This flag is set if the entity's primary part (lines and fills) lies in layer / pen / page that will not be displayed on screen.
MKI_FLAG_EX_NOOUTPUT1 New in Version 2010.0 This flag is set if the entity's primary part (lines and fills) lies in layer / pen / page that will not be output to printer, clipboard etc.
MKI_FLAG_EX_LOCKED1 New in Version 2010.0 This flag is set if the entity's primary part (lines and fills) lies in a locked layer / pen.
MKI_FLAG_EX_IDLE1 New in Version 2010.0 This flag is set if the entity's primary part (lines and fills) lies in an ignored layer / pen.
MKI_FLAG_EX_NODISPLAY2 New in Version 2010.0 This flag is set if the entity's secondary part (Texts) lies in layer / pen / page that will not be displayed on screen.
MKI_FLAG_EX_NOOUTPUT2 New in Version 2010.0 This flag is set if the entity's secondary part (Texts) lies in layer / pen / page that will not be output to printer, clipboard etc.
MKI_FLAG_EX_LOCKED2 New in Version 2010.0 This flag is set if the entity's secondary part (Texts) lies in a locked layer / pen.
MKI_FLAG_EX_IDLE2 New in Version 2010.0 This flag is set if the entity's secondary part (Texts) lies in an ignored layer / pen.
|
CAD6interface 2024.2 - Copyright 2024 Malz++Kassner® GmbH