MKI_MULTI_INFO (Multi-Entity Editing Classes) Renamed and changed in Version 2023.1 |
www.CAD6.com |
C++ Syntaxclass MKI_MULTII_INFO { public:
bool m_fExtValid, m_fForceMultiple; __int32 m_nDimMode, m_nPropMode, m_nExtCount, m_nEntityCount, m_nUseType; __int64 m_nTotalSize; MKI_UNIQUE_ID m_cUniqueID, m_cLinkedID; MKI_MULTI_XPROPERTY m_acXProperty[2]; MKI_MULTI_TEXTSTANDARD m_cTextStandard; MKI_MULTI_TEXTFRAME m_cTextFrame; MKI_MULTI_TEXTREF m_cTextReference; MKI_MULTI_ZIGZAG m_cZigZag; MKI_MULTI_DIMLINE m_cDimLine; MKI_MULTI_DIMPARAM m_cDimTextParam; MKI_MULTI_DIMSMALL m_cDimText; MKI_MULTI_DIMPARAM m_cDimParam; MKI_MULTI_DIMLARGE m_cDimLarge; MKI_MULTI_DIMSMALL m_cDimSmall; MKI_MULTI_COMMENT m_cComment; MKI_MULTI_BITMAPREF m_cBitmapRef; MKI_MULTI_INSTANCE m_cInstance; MKI_MULTI_CLIP m_cClipping; MKI_MULTI_GROUP m_cGroup; MKI_MULTI_REF m_cReference; MKI_MULTI_MAPPING m_cMapping; MKI_MULTI_HATCH m_cHatch; MKI_MULTI_GROUP m_cGroup;
MKI_MULTI_EXT_PTR m_pExtData;
MKI_MULTI_INFO( void );
void Init( void ); };
This structure contains a complete multi-entity property set to be edited in a dialog window.
Element Descriptionm_fExtValid [bool] If true, the content of ExtData is valid. m_fForceMultiple New in Version 6.51 [bool] If true, the property editing dialog will be displayed in "multiple" mode even if EntityCount is 1. m_nDimMode [__int32] A bit-wise OR combination of flags indicating which subsets of dimension parameters shall be editable (see MKI_DIMMODE_*). m_nPropMode New in Version 6.51 [__int32] This value is a bit-wise OR combination of several flags that disable single settings of the property editing dialog window (see MKI_PROPMODE_*). For each flag that is set, one control in the dialog window is disabled. By this means, the plug-in can control which settings can be altered by the user. m_nExtCount [__int32] The number of valid entries in ExtData. Must not be used or modified! m_nEntityCount New in Version 6.30 [__int32] The number of effected entities. May only be modified when processing a MKI_NOTIFY_PROPERTY_FILL call within a plug-in's MKI_PlugInNotify procedure, in case the specified entity consists of multiple sub-objects. It will automatically be increased by 1 for each call, so any additional sub-object must be added manually. m_nUseType New in Version 6.51 [__int32] Determines the label of the "fix / transmit / set" check boxes in the edit properties dialog (see MKI_USETYPE_*). m_nTotalSize New in Version 6.30 [__int64] The total size of all effected entities in bytes. Must not be modified! m_cUniqueID New in Version 2017.0 [MKI_UNIQUE_ID] Unique identifier of the entity. This value will be displayed in the corresponding dialogs but cannot be changed by the user. m_cLinkedID New in Version 2017.0 [MKI_UNIQUE_ID] Unique identifier to which this entity is linked. This value will be displayed in the corresponding dialogs but cannot be changed by the user. m_acXProperty[0] [MKI_XPROPERTY] Two standard extended property sets. The first set contains object / instance properties, the second set contains text properties. m_cTextStandard [MKI_MULTI_TEXTSTANDARD] Property set for standard texts. m_cTextFrame [MKI_MULTI_TEXTFRAME] Property set for frame text. m_cextReference [MKI_MULTI_TEXTREF] Property set for reference texts. m_cZigZag [MKI_MULTI_ZIGZAG] Property set for zigzag lines. m_cDimLine [MKI_MULTI_DIMLINE] Property set for dimension lines. m_cDimParamText New in Version 2016.0 [MKI_MULTI_DIMPARAM] Property set for text dimension base parameters (belong to DimText). m_cDimText New in Version 2016.0 [MKI_MULTI_DIMSMALL] Property set for text dimension parameters. m_cDimParam [MKI_MULTI_DIMPARAM] Property set for dimension base parameters (belong to both DimLarge and DimSmall). m_cDimLarge [MKI_MULTI_DIMLARGE] Property set for "large" dimensions. m_cDimSmall [MKI_MULTI_DIMSMALL] Property set for "small" dimensions. m_cComment New in Version 2019.1 [MKI_MULTI_COMMENT] Property set for comments. m_cBitmapRef [MKI_MULTI_BITMAPREF] Property set for bitmap references. m_cInstance [MKI_MULTI_INSTANCE] Property set for instances. m_cClipping New in Version 6.50 [MKI_MULTI_CLIP] Property set for clipping surfaces. m_cGroup New in Version 2017.0 [MKI_MULTI_GROUP] Property set for groups. m_cReference New in Version 6.20 [MKI_MULTI_REF] Property set for external drawing references. m_cMapping New in Version 6.61 [MKI_MULTI_MAPPING] Property set for mappings. m_cHatch New in Version 2018.2 [MKI_MULTI_HATCH] Property set for hatchings. m_pExtData [MKI_MULTI_EXT*] Pointer to extended object specific information. Must not be used or modified!
|
CAD6interface 2024.2 - Copyright 2024 Malz++Kassner® GmbH