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 flags

MKI_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 flags

The 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