MKI_MULTI_HATCH (Multi-Entity Editing Classes) Renamed and changed in Version 2023.1

www.CAD6.com

C++ Syntax

class MKI_MULTI_HATCH : public MKI_MULTI_BASE

{

  public:

 

  __int32 m_nDisplayMode;

  MKI_HATCHDEF m_cHatchDef;

 

  void

  Init( void ); New in Version 2023.1

 

  void

  Fill(

 MKI_CONST_ENTITX_HATCH_PTR f_pHatch ); New in Version 2023.1

 

  bool

  Apply(

 MKI_ENTITY_HATCH_PTR f_pHatch,

 bool f_fCopyAll ) const; New in Version 2023.1

};

 

This structure contains hatching properties to be edited in a dialog window.

 

Element Description

m_nDisplayMode

[__int32] Bit-wise OR combination of some flags indicating the display mode for the hatching. Possible values are (see MKI_DISPLAYMODE_*):

MKI_DISPLAYMODE_SCALED_WIDTH

MKI_DISPLAYMODE_SCALED_LENGTH

MKI_DISPLAYMODE_NO_SMOOTHING New in Version 2015.2

MKI_DISPLAYMODE_NOLISTPOINTS New in Version 2018.0

MKI_DISPLAYMODE_NOHATCHUPDATE New in Version 2018.2

m_cHatchDef

[MKI_HATCHDEF] Contains the hatching type definition used to dynamically create the hatching data.

 

Comment

When using functions of the base class MKI_MULTI_BASE, use the following flags defined in this class to identify its elements:

 

USE_SCALEDWIDTH

Apply the m_nDisplayMode bit MKI_DISPLAYMODE_SCALED_WIDTH.

 

USE_NOSNAP

Apply the m_nDisplayMode bit MKI_DISPLAYMODE_NOSNAP.

 

USE_NOHATCHUPDATES

Apply the m_nDisplayMode bit MKI_DISPLAYMODE_NOHATCHUPDATE.

 

USE_SCALEDLENGTH

Apply the m_nDisplayMode bit MKI_DISPLAYMODE_SCALED_LENGTH.

 

USE_HATCHTYPE

Apply the m_nDisplayMode bit MKI_DISPLAYMODE_SCALED_DIMTEXT.

 

USE_HATCHING

Apply the hatching type m_cHatchDef.

 

CAD6interface 2024.2 - Copyright 2024 Malz++Kassner® GmbH