MKI_DialogXPropertyMulti (Dialogs) Changed in Version 2023.1

www.CAD6.com

C++ Syntax

bool

MKI_DialogXPropertyMulti(

 HWND f_hWindow,

 const LPCWSTR f_pszCaption,

 MKI_MULTI_XPROPERTY_REF f_rXProperty,

 __int32 f_nUseType,

 __int32 f_nPropMode );

 

Shows and processes a dialog for multi-entity extended property editing (including pen, transmission, and layer).

 

Parameters

f_hWindow

[HWND] Handle of the dialog window's parent window.

f_pszCaption

[const LPCWSTR] Title of the dialog window to be displayed. Be careful that the given title fits into the dialog window's caption.

f_rXProperty

[MKI_MULTI_XPROPERTY_REF] Address of a multi-entity extended property set. This extended property set is used to initialize the dialog window, and it will receive the selected extended property set if the user ends the dialog by pressing the OK button.

f_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_*).

f_nPropMode New in Version 6.51

[__int32] This parameter is a bit-wise OR combination of several flags that disable single settings of this 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.

 

Return Value

Returns true if the dialog window was ended by pressing the OK button and anything inside the window was changed, else false.

 

CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH