9 #if !defined (__dlogboxH__)
23 #if defined (resource)
24 @parameterclass AspectRatio double, localize=
true;
25 @parameterclass ConstAspectRatio double, localize=
false;
26 @parameterclass String string, localize=
true;
27 @parameterclass WideString wideString, localize=
true;
28 @parameterclass ConstString string, localize=
false;
29 @parameterclass ConstWideString wideString, localize=
false;
37 #define DCOORD_RESOLUTION 12
40 #define XC_DEFAULT (DCOORD_RESOLUTION/2)
41 #define YC_DEFAULT DCOORD_RESOLUTION
48 #define GENY(row) ((row-1)*(YC+GAP) + YC/2)
54 #define BGENY(row) ((row-1)*(YC+BGAP) + YC/2)
59 #define D_ROW(row) ((row-1)*(YC+D_GAP) + YC/2)
67 #define WIDTH_FILEOPENFILES_LISTBOX (14)
68 #define WIDTH_FILEOPENDIRS_LISTBOX (14)
69 #define WIDTH_FILELISTNAMES_LISTBOX (33)
70 #define WIDTH_FILELISTFILES_LISTBOX (14)
71 #define WIDTH_FILELISTDIRS_LISTBOX (14)
76 #define LISTBOX_DW (0)
77 #define LISTBOX_DW1_4 (LISTBOX_DW/4)
78 #define LISTBOX_DW1_2 (LISTBOX_DW/2)
79 #define LISTBOX_DW3_4 ((3*LISTBOX_DW)/4)
87 #define DIALOGATTR_DEFAULT 0
88 #define DIALOGATTR_MODAL 0x00000001
89 #define DIALOGATTR_GROWABLE 0x00000002
90 #define DIALOGATTR_SINKABLE 0x00000004
91 #define DIALOGATTR_UNMOVEABLE 0x00000008
92 #define DIALOGATTR_UNCLOSEABLE 0x00000010
94 #define DIALOGATTR_NOAUTOSWITCH 0x00000020
95 #define DIALOGATTR_CLOSEONNEW 0x00000040
96 #define DIALOGATTR_ALWAYSSETSTATE 0x00000080
97 #define DIALOGATTR_NORIGHTICONS 0x00000100
98 #define DIALOGATTR_AUTOOPEN 0x00000200
99 #define DIALOGATTR_NOWINDOWCONTROLICON 0x00000400
100 #define DIALOGATTR_ALLOWNOTITLEBAR 0x00000800
101 #define DIALOGATTR_NOAUTOACTIVATE 0x00001000
102 #define DIALOGATTR_NOSYNCHONNEW 0x00002000
103 #define DIALOGATTR_HOOKSBEFOREDEFAULTS 0x00004000
104 #define DIALOGATTR_DONTDRAWBEVEL 0x00008000
105 #define DIALOGATTR_DONTCAUSEAUTOSWITCH 0x00010000
106 #define DIALOGATTR_REQUESTBACKINGSTORE 0x00020000
107 #define DIALOGATTR_AUTOUNLOADAPP 0x00040000
108 #define DIALOGATTR_NOAUTOFOCUS 0x00080000
109 #define DIALOGATTR_BOTHVIRTUAL 0x00100000
110 #define DIALOGATTR_DOCKABLE 0x00200000
111 #define DIALOGATTR_TITLEBARDOCKED 0x00400000
112 #define DIALOGATTR_FORWARDMNEMONICS 0x00800000
113 #define DIALOGATTR_MAXIMIZABLE 0x01000000
114 #define DIALOGATTR_NOFULLDRAG 0x02000000
115 #define DIALOGATTR_DATABASE 0x04000000
116 #define DIALOGATTR_REQUESTALTERNATERASTER 0x08000000
117 #define DIALOGATTR_MUSTSTAYVISIBLE 0x10000000
118 #define DIALOGATTR_THINBORDERS 0x20000000
119 #define DIALOGATTR_RESIZESINWARD 0x40000000
120 #define DIALOGATTR_MOTIONTOITEMS 0x80000000
128 #define DIALOGATTRX_NOCHANGESCREEN 0x00000001
129 #define DIALOGATTRX_NOITEMADJUSTMENTS 0x00000002
130 #define DIALOGATTRX_SIZEGRIP 0x00000004
131 #define DIALOGATTRX_NOICONCMDSYNCH 0x00000008
132 #define DIALOGATTRX_OUTPUTONLY 0x00000010
133 #define DIALOGATTRX_NETDOCKABLE 0x00000020
134 #define DIALOGATTRX_NOMINIMIZEBOX 0x00000040
135 #define DIALOGATTRX_NOTRANSPARENCY 0x00000080
136 #define DIALOGATTRX_FOCUSABLENOCHECK 0x00000100
137 #define DIALOGATTRX_TRACKINGHELP 0x00000200
138 #define DIALOGATTRX_ALWAYSBORDEREDITEMS 0x00000400
139 #define DIALOGATTRX_TRANSPARENTBORDERLESS 0x00000800
140 #define DIALOGATTRX_USEALPHABLEND 0x00001000
141 #define DIALOGATTRX_NODOUBLEBUFFER 0x00002000
142 #define DIALOGATTRX_AUTOUPDATETEXTITEMS 0x00004000
149 #define DIALOGATTR_FILEOPENCOMMON \
150 (DIALOGATTR_MODAL | DIALOGATTR_ALWAYSSETSTATE | DIALOGATTR_HOOKSBEFOREDEFAULTS)
157 #define DIALOGATTR_TOOLBOXCOMMON \
158 (DIALOGATTR_GROWABLE | DIALOGATTR_DOCKABLE | DIALOGATTR_AUTOOPEN | \
159 DIALOGATTR_FORWARDMNEMONICS | DIALOGATTR_NORIGHTICONS )
168 #define EXTATTR_DIALOGNAME 0
171 #define EXTINTATTR_DLOGATTRS 0
174 #define EXTWATTR_DIALOGNAME 0
327 #define HELPTOPIC 0x0
329 #define MHELPTOPIC (MHELP | HELPTOPIC)
330 #define MHELPCMD (MHELP | HELPCMD)
331 #define LHELPTOPIC (LHELP | HELPTOPIC)
332 #define LHELPCMD (LHELP | HELPCMD)
340 #define MTASKIDW L"+"
344 #define OHELPTASKIDCMD ""
345 #define OHELPTASKIDTOPIC "*"
346 #define MHELPTASKIDCMD "+"
347 #define MHELPTASKIDTOPIC "+*"
356 #define NOMASK 0xFFFFFFFF
366 #define NOSUBMENUID 0
375 #define MENU_SEPARATOR "-"
376 #define MENU_PLACEMARK "^"
392 #define ALIGN_LEFT 0x00
393 #define ALIGN_RIGHT 0x20
394 #define ALIGN_CENTER 0x40
395 #define ALIGN_PARENT 0x80
396 #define ALIGN_MASK 0xE0
398 #define BUTTON_STDWIDTH (8*XC)
399 #define BUTTON_LARGEWIDTH (BUTTON_STDWIDTH+4*XC)
400 #define BUTTON_LARGEHEIGHT (2.0*YC)
402 #define LABEL_WORDWRAP 0x00002000
403 #define LABEL_FONT_BOLD 0x00004000
404 #define LABEL_LINKPREV 0x00008000
405 #define LABEL_LINKNEXT 0x00010000
406 #define LABEL_LINKMIN 0x00020000
407 #define LABEL_LINKMAX 0x00040000
408 #define LABEL_CANBEEMPTY 0x00080000
410 #define TEXT_FORMAT_SIZE 16
411 #define TEXT_MINMAX_SIZE 16
413 #define TEXT_MASK_LABELABOVE 1
415 #define SCROLL_ARROW_UP 0
416 #define SCROLL_ARROW_DOWN 1
417 #define SCROLL_ARROW_LEFT 2
418 #define SCROLL_ARROW_RIGHT 3
420 #define DEFAULT_BUTTON 0x01
421 #define NOT_DEFAULT_BUTTON 0x00
422 #define CANCEL_BUTTON 0x02
424 #define FORMAT_MONOBITMAP 0
425 #define ICONFORMAT_MONO FORMAT_MONOBITMAP
426 #define ICONFORMAT_FIXEDCOLORS 1
427 #define ICONFORMAT_WINDOWSBMP 4
428 #define ICONFORMAT_WINDOWSICO 5
429 #define ICONFORMAT_WINDOWS 6
430 #define ICONFORMAT_COMPOSITE 7
434 #define SORTED_ASCENDING 1
435 #define SORTED_DESCENDING 2
489 #if defined (resource)
492 char variableLengthString [];
504 #if defined (resource)
513 #define DIALOGPOSATTR_AUTOOPEN 0x8000
514 #define DIALOGPOSATTR_MINIMIZED 0x2000
515 #define DIALOGPOSATTR_DISABLED 0x1000
516 #define DIALOGPOSATTR_MAXIMIZED 0x0100
517 #define DIALOGPOSATTR_NAMEDTOOLBOX 0x0200
518 #define DIALOGPOSATTR_AUTOOPENDEFERRED 0x0400
538 #if defined (resource)
553 #if defined (resource)
576 #if defined (resource)
597 #if defined (resource)
606 #if defined (resource)
607 resourceclass
DialogBoxRsc RTYPE_DialogBox extendedAttributes, extendedIntAttributes, extendedWideAttributes, localize (label, itemList.label);
615 #if defined (resource)
623 #if defined (resource)
628 #if defined (resource)
637 #if defined (resource)
645 #if defined (resource)
647 #define ItemList RTYPE_ItemList
655 #if defined (resource)
657 #define SynonymList RTYPE_Synonyms
665 #if defined (resource)
673 #if defined (resource)
675 #define IdList RTYPE_IdList
683 #define ICON_SIZE_TINY 16
684 #define ICON_SIZE_SMALL 24
685 #define ICON_SIZE_LARGE 32
687 #define ICONCMDATTR_DONTSINGLESHOT 0x01
688 #define ICONCMDATTR_DONTAUTOSELECT 0x02
689 #define ICONCMDATTR_NODOWNTRIANGLE 0x04
690 #define ICONCMDATTR_NOCOMMANDSTR 0x08
692 #if defined (resource)
694 typedef IconRsc IconCmdSmallRsc;
696 #define IconSmall RTYPE_IconCmdSmallIcon
698 typedef IconRsc IconCmdLargeRsc;
700 #define IconLarge RTYPE_IconCmdLargeIcon
702 typedef IconRsc IconCmdTinyRsc;
704 #define IconTiny RTYPE_IconCmdTinyIcon
706 #endif // #if defined (resource)
714 #if defined (resource)
722 #if defined (resource)
725 #define CompositeIcon RTYPE_CompositeIcon
727 #endif // #if defined (resource)
741 #define BGROUPATTR_NODRAWBORDER 0x1
742 #define BGROUPATTR_HIGHLIGHTINVERT 0x2
743 #define BGROUPATTR_MULTISELECTION 0x4
744 #define BGROUPATTR_SPRINGLOADED 0x8
746 #define BGROUPITEMATTR_HALIGNCENTER 0x00
747 #define BGROUPITEMATTR_HALIGNLEFT 0x01
748 #define BGROUPITEMATTR_HALIGNRIGHT 0x02
749 #define BGROUPITEMATTR_VALIGNCENTER 0x00
750 #define BGROUPITEMATTR_VALIGNLEFT 0x04
751 #define BGROUPITEMATTR_VALIGNRIGHT 0x08
752 #define BGROUPITEMATTR_DISABLED 0x10
753 #define BGROUPITEMATTR_GREYED 0x20
768 #if defined (resource)
792 #if defined (resource)
802 #if defined (resource)
804 #define ButtonGroup RTYPE_ButtonGroup
820 #if defined (resource)
829 #if defined (resource)
831 #define ColorChooser RTYPE_ColorChooser
850 #if defined (resource)
859 #if defined (resource)
861 #define ColorPicker RTYPE_ColorPicker
880 #if defined (resource)
889 #if defined (resource)
891 #define LevelPicker RTYPE_LevelPicker
900 #define CMPLBAR_Width (55 * XC)
901 #define CMPLBAR_Height (5 * YC + 4)
902 #define CMPLBAR_Generic_Height (YC + 10)
907 #define TOOLBOXATTR_SEPARATORATEND 0x00000001
908 #define TOOLBOXATTR_DONTADDOPENCMD 0x00000002
909 #define TOOLBOXATTR_DONTSHOWINTOOLBOXLIST 0x00000004
910 #define TOOLBOXATTR_NORIGHTCLICKMENU 0x00000008
911 #define TOOLBOXATTR_INDEPENDENT 0x00000010
923 #if defined (resource)
932 #if defined (resource)
934 #define ToolBox RTYPE_ToolBox
948 #if defined (resource)
950 #define Generic RTYPE_Generic
956 #define GROUPBOXATTR_DRAWOVERLAPPING 0x20
957 #define GROUPBOXATTR_BAR 0x40
959 #if defined (resource)
960 #define GroupBox RTYPE_GroupBox
969 #if defined (resource)
973 char commandTaskId[];
975 char enabledAccessStr[];
982 #if defined (resource)
984 #define IconCmd RTYPE_IconCmd
998 #if defined (resource)
1007 #if defined (resource)
1009 #define IconCmdX RTYPE_IconCmdX
1015 #define ICONPOPUPATTR_CONNECTED 0x00000001
1016 #define ICONPOPUPATTR_PADCORNER 0x00000002
1017 #define ICONPOPUPATTR_NOTOGGLE 0x00000004
1018 #define ICONPOPUPATTR_PADBOTTOM 0x00000008
1019 #define ICONPOPUPATTR_NOLABEL 0x00000010
1020 #define ICONPOPUPATTR_NORESTOREFOCUS 0x00000020
1021 #define ICONPOPUPATTR_ALWAYSBORDERED 0x00000040
1022 #define ICONPOPUPATTR_LABELLEFT 0x00000080
1023 #define ICONPOPUPATTR_LABELRIGHT 0x00000100
1024 #define ICONPOPUPATTR_TEXTSIZE 0x00000200
1025 #define ICONPOPUPATTR_NODISABLEICON 0x00000400
1026 #define ICONPOPUPATTR_LABELONSIDE 0x00000800
1027 #define ICONPOPUPATTR_MUTABLE 0x00001000
1028 #define ICONPOPUPATTR_VERTICAL 0x00002000
1029 #define ICONPOPUPATTR_LABELVERTICAL 0x00004000
1030 #define ICONPOPUPATTR_CMDSELECTIONS 0x00008000
1031 #define ICONPOPUPATTR_COMPRESSEDARROW 0x00010000
1032 #define ICONPOPUPATTR_AUTOCLOSE 0x00020000
1033 #define ICONPOPUPATTR_DONTDRAWICON 0x00040000
1035 //=======================================================================================
1058 #if defined (resource)
1067 #if defined (resource)
1070 #define IconPopup RTYPE_IconPopup
1084 #if defined (resource)
1086 #define Label RTYPE_Label
1092 #define LISTATTR_LABELONSIDE 0x00000001
1093 #define LISTATTR_NEVERSELECTION 0x00000002
1094 #define LISTATTR_RANGESELECTION 0x00000004
1095 #define LISTATTR_DRAGSELECTION 0x00000004
1096 #define LISTATTR_DISJOINTSELECTION 0x00000008
1097 #define LISTATTR_NOSELECTION 0x00000010
1098 #define LISTATTR_INDEPENDENTCOLS 0x00000020
1099 #define LISTATTR_NOKEYSEARCH 0x00000040
1100 #define LISTATTR_FIXEDFONT 0x00000080
1101 #define LISTATTR_DYNAMICSCROLL 0x00000100
1102 #define LISTATTR_COLOREDROWS 0x00000200
1103 #define LISTATTR_SINGLENODRAG 0x00000400
1107 #define LISTATTR_KEYCANTOGGLEMODE 0x00000800
1108 #define LISTATTR_KEYDEFAULTADDMODE 0x00001000
1110 #define LISTATTR_DRAWLOCATIONCURSOR 0x00002000
1111 #define LISTATTR_DRAWOVERLAPPING 0x00004000
1112 #define LISTATTR_DRAWPREFIXICON 0x00008000
1113 #define LISTATTR_TOOLFONTHEIGHT 0x00010000
1114 #define LISTATTR_TRACKSCREENCOORD 0x00020000
1115 #define LISTATTR_FONTBYCOLUMN 0x00040000
1117 #define LISTATTR_COLHEADINGBORDERS 0x00080000
1119 #define LISTATTR_RESIZABLECOLUMNS (0x00100000 | LISTATTR_COLHEADINGBORDERS)
1120 #define LISTATTR_SEPARATORS 0x00200000
1121 #define LISTATTR_DLOGBGCOLOR 0x00400000
1122 #define LISTATTR_HORIZSCROLLBAR 0x00800000
1123 #define LISTATTR_SORTCOLUMNS 0x01000000
1124 #define LISTATTR_SAVECOLUMNINFO 0x02000000
1125 #define LISTATTR_NOTRAVERSAL 0x04000000
1126 #define LISTATTR_EDITABLE 0x08000000
1127 #define LISTATTR_GRID 0x10000000
1128 #define LISTATTR_NEWCOLHEADORIGIN 0x20000000
1129 #define LISTATTR_NOELLIPSES 0x40000000
1130 #define LISTATTR_RIGHTCLICKSTOHOOK 0x80000000
1133 #define LISTATTRX_FOCUSOUTLOOK 0x00000001
1134 #define LISTATTRX_HIGHLIGHTTEXT 0x00000002
1135 #define LISTATTRX_HEIGHTFORICONS 0x00000004
1136 #define LISTATTRX_USEICONRSCFORSTRINGLIST 0x00000008
1137 #define LISTATTRX_REORDERCOLUMNS 0x00000010
1138 #define LISTATTRX_USERRESIZELASTCOL 0x00000020
1139 #define LISTATTRX_COLHEADINGMENU 0x00000040
1140 #define LISTATTRX_DROPBETWEENROWS 0x00000080
1141 #define LISTATTRX_WAITFORDBLCLK 0x00000100
1142 #define LISTATTRX_OUTLINESELECTION 0x00000200
1143 #define LISTATTRX_DRAWNOSIDES 0x00000400
1144 #define LISTATTRX_DRAWNOBOTTOM 0x00000800
1148 #define LISTATTR_SELBROWSE 0x0
1149 #define LISTATTR_SELSINGLE (LISTATTR_NOSELECTION | LISTATTR_SINGLENODRAG | LISTATTR_KEYDEFAULTADDMODE)
1150 #define LISTATTR_SELMULTI (LISTATTR_DISJOINTSELECTION | LISTATTR_NOSELECTION | LISTATTR_KEYDEFAULTADDMODE)
1151 #define LISTATTR_SELEXTENDED (LISTATTR_DISJOINTSELECTION | LISTATTR_NOSELECTION | LISTATTR_DRAGSELECTION | LISTATTR_KEYCANTOGGLEMODE )
1154 #define LISTCOLATTR_NOSORT 0x00001000
1155 #define LISTCOLATTR_NOEDIT 0x00002000
1156 #define LISTCOLATTR_EDITABLE 0x00004000
1157 #define LISTCOLATTR_NOHIGHLIGHT 0x00008000
1158 #define LISTCOLATTR_NEVERSHOW 0x00010000
1159 #define LISTCOLATTR_NODISPLAYLABEL 0x00020000
1169 #if defined (resource)
1190 #if defined (resource)
1205 #if defined (resource)
1207 localize (label, listColumns.heading);
1208 #define ListBox RTYPE_ListBox
1214 #define COMBOATTR_READONLY 0x00000001
1215 #define COMBOATTR_SORT 0x00000002
1216 #define COMBOATTR_DRAWPREFIXICON 0x00000004
1217 #define COMBOATTR_INDEXISVALUE 0x00000008
1218 #define COMBOATTR_AUTOADDNEWSTRINGS 0x00000010
1219 #define COMBOATTR_LABELABOVE 0x00000020
1220 #define COMBOATTR_DISPLAYALLCOLUMNS 0x00000040
1221 #define COMBOATTR_USEMODELVALUE 0x00000080
1222 #define COMBOATTR_NOKEYSEARCH 0x00000100
1223 #define COMBOATTR_NODISABLEICON 0x00000200
1224 #define COMBOATTR_NOHORIZSCROLLBAR 0x00000400
1225 #define COMBOATTR_FONTBYCOLUMN 0x00000800
1226 #define COMBOATTR_COLOREDROWS 0x00001000
1227 #define COMBOATTR_HIGHLIGHTTEXT 0x00002000
1228 #define COMBOATTR_FULLWIDTH 0x00004000
1229 #define COMBOATTR_CELLFONTINBOX (0x00008000 | COMBOATTR_FONTBYCOLUMN)
1230 #define COMBOATTR_LABELINSIDE 0x00010000
1231 #define COMBOATTR_TREE 0x00020000
1232 #define COMBOATTR_TREEPARENTSELECTABLE 0x00040000
1234 //=======================================================================================
1259 #if defined (resource)
1269 #if defined (resource)
1271 localize (label, listColumns.heading);
1272 #define ComboBox RTYPE_ComboBox
1278 #define MENUBARATTR_TALL 0x00000001
1280 //=======================================================================================
1296 #if defined (resource)
1304 #if defined (resource)
1306 #define MenuBar RTYPE_MenuBar
1316 #if defined (resource)
1334 #if defined (resource)
1342 #if defined (resource)
1344 #define MenuBarX RTYPE_MenuBarX
1350 #define MLTEXTATTR_READONLY 0x0001
1351 #define MLTEXTATTR_NODISPLAYNLCHAR 0x0002
1352 #define MLTEXTATTR_AUTOHIDEDECOR 0x0004
1353 #define MLTEXTATTR_ALWAYSBEVELED 0x0008
1354 #define MLTEXTATTR_NOWRAP 0x0010
1355 #define MLTEXTATTR_FIXEDFONT 0x0020
1356 #define MLTEXTATTR_READONLYCOPY 0x0040
1357 #define MLTEXTATTR_DYNAMICSCROLL 0x0080
1358 #define MLTEXTATTR_SBARINWIDTH 0x0100
1359 #define MLTEXTATTR_MESSAGEFONT 0x0200
1360 #define MLTEXTATTR_KEEPSELECTIONONFOCUS 0x0400
1362 //=======================================================================================
1375 #if defined (resource)
1383 #if defined (resource)
1385 #define MLText RTYPE_MultilineText
1386 #define MultiLineText RTYPE_MultilineText
1393 #define OPTNBTNATTR_DONTADDBUMPWIDTH 0x00002000
1394 #define OPTNBTNATTR_NEWSTYLE 0x00004000
1395 #define OPTNBTNATTR_LABELABOVE 0x00008000
1396 #define OPTNBTNATTR_DONTDRAWMNEMONIC 0x00010000
1397 #define OPTNBTNATTR_ICONANDTEXT 0x00020000
1398 #define OPTNBTNATTR_ICONRIGHT 0x00040000
1400 //=======================================================================================
1412 #if defined (resource)
1430 #if defined (resource)
1440 #if defined (resource)
1442 #define OptionButton RTYPE_OptionButton
1448 #define POPUPMENUATTR_NOSAVEBITS 0x00000001
1464 #if defined (resource)
1466 #define PopupMenu RTYPE_PopupMenu
1474 #if defined (resource)
1483 long pulldownItemHookId;
1486 char commandTaskId[];
1500 #if defined (resource)
1502 long pulldownHookId;
1512 #if defined (resource)
1514 #define PulldownMenu RTYPE_PulldownMenu
1515 #define PDTextMenu RTYPE_PulldownMenu
1523 #if defined (resource)
1532 long pulldownItemHookId;
1535 char commandTaskId[];
1552 #if defined (resource)
1554 long pulldownHookId;
1564 #if defined (resource)
1566 #define PulldownIconMenu RTYPE_PulldownIconMenu
1567 #define PDIconMenu RTYPE_PulldownIconMenu
1585 #if defined (resource)
1595 #if defined (resource)
1597 #define PulldownOptionMenu RTYPE_PulldownOptionMenu
1598 #define PDOptionMenu RTYPE_PulldownOptionMenu
1604 #define PBUTATTR_ALIGNCENTER 0x00
1605 #define PBUTATTR_ALIGNLEFT 0x04
1606 #define PBUTATTR_ALIGNRIGHT 0x08
1607 #define PBUTATTR_ALIGNMASK 0x0c
1609 #define PBUTATTR_ICONRIGHT 0x10
1610 #define PBUTATTR_ICONALIGNMASK 0x10
1612 #define PBUTATTR_DYNAMICBORDER 0x20
1613 #define PBUTATTR_THINBORDER 0x40
1614 #define PBUTATTR_DIALOGWIDTH 0x80
1628 #if defined (resource)
1637 #if defined (resource)
1639 #define PushButton RTYPE_PushButton
1656 #if defined (resource)
1665 #if defined (resource)
1667 #define PushButtonX RTYPE_PushButtonX
1674 #if defined (resource)
1676 #define RadioButtonList RTYPE_RadioButtonList
1696 #if defined (resource)
1705 #if defined (resource)
1707 #define RadioButton RTYPE_RadioButton
1713 #define SASHATTR_VERTICAL 0x00000001
1714 #define SASHATTR_ALLGRAB 0x00000002
1715 #define SASHATTR_WIDE 0x00000004
1716 #define SASHATTR_SOLIDTRACK 0x00000008
1717 #define SASHATTR_SAVEPOSITION 0x00000010
1718 #define SASHATTR_NOENDS 0x00000020
1719 #define SASHATTR_SMOOTHMOVE 0x00000040
1720 #define SASHATTR_CLEAR 0x00000080
1721 #define SASHATTR_MOVEHANDLE 0x00000100
1722 #define SASHATTR_EXTENDLEFTTOP 0x00000200
1723 #define SASHATTR_EXTENDRIGHTBOTTOM 0x00000400
1725 //=======================================================================================
1739 #if defined (resource)
1741 #define Sash RTYPE_Sash
1753 #if defined (resource)
1760 #define SCALE_SHOWVALUE 0x1
1761 #define SCALE_HASARROWS 0x2
1762 #define SCALE_LIMITSONSIDE 0x4
1763 #define SCALE_VALUEINTHUMB 0x8
1786 #if defined (resource)
1797 #if defined (resource)
1798 resourceclass
DItem_ScaleRsc RTYPE_Scale extendedAttributes, extendedIntAttributes, extendedWideAttributes, localize (label, minLabel, maxLabel);
1799 #define Scale RTYPE_Scale
1814 #if defined (resource)
1822 #if defined (resource)
1824 #define ScrollBar RTYPE_ScrollBar
1831 #define SEPARATOR_VERTICAL 0x01
1832 #define SEPARATOR_HORIZONTAL 0x02
1833 #define SEPARATOR_DIRMASK 0x03
1834 #define SEPARATOR_LABEL 0x04
1835 #define SEPARATOR_INDENTENDS 0x08
1836 #define SEPARATOR_INDENTLARGE 0x10
1837 #define SEPARATOR_DIALOGSIZE 0x20
1838 #define SEPARATOR_DIALOGTOPLEFT 0x40
1839 #define SEPARATOR_SIZEPREV 0x80
1841 #define SEPARATOR_FLOWLAYOUT (SEPARATOR_VERTICAL | SEPARATOR_INDENTENDS | SEPARATOR_SIZEPREV)
1845 #define SEPARATOR_HTOOLSETTINGS (SEPARATOR_HORIZONTAL | SEPARATOR_INDENTLARGE | SEPARATOR_DIALOGSIZE)
1846 #define SEPARATOR_HWITHBUTTONS (SEPARATOR_HORIZONTAL | SEPARATOR_INDENTLARGE | SEPARATOR_DIALOGTOPLEFT)
1851 #if defined (resource)
1852 #define Separator RTYPE_Separator
1858 #define SPINATTR_LABELABOVE 0x0001
1881 #if defined (resource)
1890 #if defined (resource)
1892 #define SpinBox RTYPE_SpinBox
1898 #define TABATTR_DEFAULT 0x00000000
1904 #define TABATTR_TABSBOTTOM 0x00000001
1905 #define TABATTR_TABSLEFT 0x00000002
1906 #define TABATTR_TABSRIGHT 0x00000004
1907 #define TABATTR_MULTIROW 0x00000008
1908 #define TABATTR_TABSFITPAGEWIDTH 0x00000010
1909 #define TABATTR_TABSFIXEDWIDTH 0x00000020
1910 #define TABATTR_LABELLEFTJUSTIFY 0x00000040
1911 #define TABATTR_LABELRIGHTJUSTIFY 0x00000080
1912 #define TABATTR_ICONLEFTJUSTIFY 0x00000100
1913 #define TABATTR_ICONRIGHTJUSTIFY 0x00000200
1914 #define TABATTR_TABSSHORT 0x00000400
1915 #define TABATTR_TABSTALL 0x00000800
1916 #define TABATTR_RELATIVEPOSITIONS 0x00001000
1917 #define TABATTR_SHOWHIDEMENU 0x00002000
1918 #define TABATTR_MINSIZEFROMSELECTED 0x00004000
1920 //=======================================================================================
1935 #if defined (resource)
1944 #if defined (resource)
1946 localize (label, itemList.label);
1947 #define TabPage RTYPE_TabPage
1963 #if defined (resource)
1972 #if defined (resource)
1974 localize (label, itemList.label);
1975 #define TabPageList RTYPE_TabPageList
1981 #define TEXT_NOCONCAT 0x00000000
1982 #define TEXT_CONCAT 0x00000001
1983 #define TEXT_NOECHO 0x00000002
1984 #define TEXT_READONLY 0x00000004
1985 #define TEXT_NORESETONERROR 0x00000008
1986 #define TEXT_ABBREVFILENAME 0x00000014
1987 #define TEXT_READONLYCOPY 0x00000024
1988 #define TEXT_ALWAYSBEVELED 0x00000040
1989 #define TEXT_LABELINSIDE 0x00000080
1990 #define TEXT_PASSWORD 0x00000100
1991 #define TEXT_AUTOUPDATE 0x00000200
1993 //=======================================================================================
2013 #if defined (resource)
2022 #if defined (resource)
2023 resourceclass
DItem_TextRsc RTYPE_Text extendedAttributes, extendedIntAttributes, extendedWideAttributes, localize (label);
2025 #define Text RTYPE_Text
2026 #define TextBox RTYPE_Text
2045 #if defined (resource)
2056 #if defined (resource)
2060 #define ToggleButton RTYPE_ToggleButton
2061 #define CheckButton RTYPE_CheckButton
2067 #define TOGGLEICONATTR_ALLOWSINGLESHOT 0x00000001
2069 //=======================================================================================
2090 #if defined (resource)
2099 #if defined (resource)
2102 #define ToggleIcon RTYPE_ToggleIcon
2108 #define CONTAINERATTR_NODILISTID 0x00000001
2109 #define CONTAINERATTR_AUTOCLOSE 0x00000002
2126 #if defined (resource)
2128 #define Container RTYPE_Container
2134 #define CTPANELATTR_BOUNDINGBOX 0x00000001
2148 #if defined (resource)
2156 #if defined (resource)
2158 #define ContainerPanel RTYPE_ContainerPanel
2164 #define TREEATTR_NOSHOWROOT 0x00000001
2165 #define TREEATTR_NOROOTHANDLE 0x00000002
2166 #define TREEATTR_NOHANDLES 0x00000004
2167 #define TREEATTR_NOLINES 0x00000008
2168 #define TREEATTR_NOICONS 0x00000010
2169 #define TREEATTR_NOAUTOSCROLL 0x00000020
2170 #define TREEATTR_NOKEYSEARCH 0x00000040
2172 #define TREEATTR_MULTISELECTION 0x00000080
2173 #define TREEATTR_DRAGSELECTION 0x00000100
2174 #define TREEATTR_EXTENDEDSELECTION 0x00000200
2176 #define TREEATTR_LINESDOTTED 0x00000400
2177 #define TREEATTR_LINESDIM 0x00000800
2178 #define TREEATTR_LABELONSIDE 0x00001000
2179 #define TREEATTR_INDEPENDENTCOLS 0x00004000
2180 #define TREEATTR_DYNAMICSCROLL 0x00008000
2181 #define TREEATTR_COLHEADINGBORDERS 0x00010000
2183 #define TREEATTR_RESIZABLECOLUMNS (0x00020000|TREEATTR_COLHEADINGBORDERS)
2184 #define TREEATTR_SEPARATORS 0x00040000
2185 #define TREEATTR_DLOGBGCOLOR 0x00080000
2186 #define TREEATTR_HORIZSCROLLBAR 0x00100000
2187 #define TREEATTR_SAVECOLUMNINFO 0x00200000
2188 #define TREEATTR_EDITABLE 0x00400000
2189 #define TREEATTR_GRID 0x00800000
2190 #define TREEATTR_TRAVERSAL 0x01000000
2191 #define TREEATTR_HIGHLIGHTROW 0x02000000
2192 #define TREEATTR_DOUBLECLICKEXPANDS 0x04000000
2193 #define TREEATTR_RIGHTCLICKSTOHOOK 0x08000000
2194 #define TREEATTR_FOCUSOUTLOOK 0x10000000
2195 #define TREEATTR_DROPWHOLEITEM 0x20000000
2196 #define TREEATTR_DROPBETWEENROWS 0x40000000
2197 #define TREEATTR_NOELLIPSES 0x80000000
2200 #define TREECOLATTR_NOEDIT 0x00000100
2201 #define TREECOLATTR_EDITABLE 0x00000200
2202 #define TREECOLATTR_NODISPLAYLABEL 0x00000400
2213 #if defined (resource)
2234 #if defined (resource)
2244 #if defined (resource)
2245 resourceclass
DItem_TreeRsc RTYPE_Tree extendedAttributes, extendedIntAttributes, extendedWideAttributes, localize (label, treeColumns.heading);
2246 #define Tree RTYPE_Tree
2253 #define UPDNATTR_INVERT 0x0001
2254 #define UPDNATTR_VERTICAL 0x0002
2255 #define UPDNATTR_HORIZONTAL 0x0004
2256 #define UPDNATTR_DIRMASK 0x0006
2258 //=======================================================================================
2269 #if defined (resource)
2277 #if defined (resource)
2279 #define UpDownButtons RTYPE_UpDownButtons
2291 #define LEVLISTATTR_MASTERFILE 0x0001
2292 #define LEVLISTATTR_REFERENCEFILES 0x0002
2293 #define LEVLISTATTR_ALLFILES 0x0003
2294 #define LEVLISTATTR_SHOWDESCR 0x0004
2295 #define LEVLISTATTR_SHOWFILE 0x0008
2296 #define LEVLISTATTR_SHOWUSED 0x0010
2297 #define LEVLISTATTR_SHOWEXTERNAL 0x0020
2298 #define LEVLISTATTR_SHOWLOCKED 0x0040
2299 #define LEVLISTATTR_ALLCOLUMNS (LEVLISTATTR_SHOWDESCR | LEVLISTATTR_SHOWFILE | LEVLISTATTR_SHOWUSED | LEVLISTATTR_SHOWEXTERNAL | LEVLISTATTR_SHOWLOCKED)
2300 #define LEVLISTATTR_BOLDUSED 0x0100
2301 #define LEVLISTATTR_APPLYACTIVEFILTER 0x0200
2302 #define LEVLISTATTR_USEDISPLAYNAME 0x0400
2304 //=======================================================================================
2316 #if defined (resource)
2319 char activeLevelAccessStr[];
2327 #if defined (resource)
2329 #define LevelList RTYPE_LevelList
2339 #if defined (resource)
2341 #define WindowMenu RTYPE_WindowMenu
2352 #if defined (resource)
2361 #if defined (resource)
2369 #if defined (resource)
2373 #if !defined (NDEBUG)
2374 #define __BFILE__ __FILE__
2376 #define __BFILE__ ""
2383 #define DIALOGINFO_LayoutManager 0x00000001
2384 #define DIALOGINFO_AspectRatioDefined 0x00000002
2385 #define DIALOGINFO_AspectRatioNotNeeded 0x00000004
2386 #define DIALOGINFO_SystemDialog 0x00000008
2387 #define DIALOGINFO_LayoutManagerNotNeeded 0x00000010
2388 #define DIALOGINFO_Ignore 0x08000000
2395 #if defined (resource)
2398 char featureTrackingId[];
2399 char screenShotId[];
2400 char resourceFile[];
2410 #if defined (resource)
2416 #if defined (resource)
2424 #if defined (resource)
2431 #define CMDITEMLISTINFO_LayoutManager 0x00000001
2432 #define CMDITEMLISTINFO_AspectRatioDefined 0x00000002
2433 #define CMDITEMLISTINFO_AspectRatioNotNeeded 0x00000004
2435 #define CMDITEMLISTINFO_LayoutManagerNotNeeded 0x00000010
2436 #define CMDITEMLISTINFO_Ignore 0x08000000
2443 #if defined (resource)
2446 char screenShotId[];
2447 char resourceFile[];
2457 #if defined (resource)
2463 #if defined (resource)
2471 #if defined (resource)
2484 #if defined (resource)
2493 #if defined (resource)
2495 #define WinFormsControl RTYPE_WinFormsControl
2564 #if defined (resource)
2579 #if defined (resource)
2617 #if defined (resource)
2619 #define DockLayout RTYPE_DockLayout
2622 #define FlowLayout RTYPE_FlowLayout
2625 #define GridLayout RTYPE_GridLayout
2628 #define HStackLayout RTYPE_HStackLayout
2631 #define VStackLayout RTYPE_VStackLayout
2634 #define HSplitterLayout RTYPE_HSplitterLayout
2637 #define VSplitterLayout RTYPE_VSplitterLayout
2639 #define GridRow RTYPE_GridRow
2640 #define EndLayout RTYPE_EndLayout
2641 #define Spacing RTYPE_Spacing
2642 #define Stretch RTYPE_Stretch
2643 #define EndRow RTYPE_EndRow
2648 #define BEGIN_LAYOUT(type, id, auxinfo) {{ 0, 0, 0, 0}, type, id, ON, 0, "", auxinfo},
2652 #define BEGIN_DOCK_LAYOUT(id, auxinfo) BEGIN_LAYOUT(DockLayout, id, auxinfo)
2655 #define BEGIN_FLOW_LAYOUT(id, auxinfo) BEGIN_LAYOUT(FlowLayout, id, auxinfo)
2658 #define BEGIN_GRID_LAYOUT(id, auxinfo) BEGIN_LAYOUT(GridLayout, id, auxinfo)
2661 #define BEGIN_HSTACK_LAYOUT(id, auxinfo) BEGIN_LAYOUT(HStackLayout, id, auxinfo)
2664 #define BEGIN_VSTACK_LAYOUT(id, auxinfo) BEGIN_LAYOUT(VStackLayout, id, auxinfo)
2667 #define BEGIN_HSPLITTER_LAYOUT(id, auxinfo) BEGIN_LAYOUT(HSplitterLayout, id, auxinfo)
2670 #define BEGIN_VSPLITTER_LAYOUT(id, auxinfo) BEGIN_LAYOUT(VSplitterLayout, id, auxinfo)
2673 #define END_LAYOUT {{ 0, 0, 0, 0}, EndLayout, 0, ON, 0, "", ""},
2676 #define GRID_ROW(stretch, auxinfo) {{ 0, 0, 0, 0}, GridRow, 0, ON, stretch, "", auxinfo},
2679 #define END_ROW {{ 0, 0, 0, 0}, EndRow, 0, ON, 0, "", ""},
2682 #define EMPTY_GRID_ROW(height, stretch, auxinfo) GRID_ROW(stretch, auxinfo) {{AUTO_XY, 0, height}, Label, 0, ON, LABEL_CANBEEMPTY, " ", "colSpan='*'"}, END_ROW
2685 #define EMPTY_GRID_CELL(minlength, auxinfo) {{AUTO_XY, minlength, 0}, Label, 0, ON, LABEL_CANBEEMPTY, "", auxinfo},
2688 #define SPACING(amount) {{ 0, 0, amount, 0}, Spacing, 0, ON, 0, "", ""},
2691 #define STRETCH(amount) {{ 0, 0, 0, 0}, Stretch, 0, ON, amount, "", ""},
2694 #define AUTO_XY 0, 0
2697 #define AUTO_XYWH { 0, 0, 0, 0}
2700 #define NO_ITEMARGS ON, 0, "", ""
2703 #define BEGIN_TOOL_SETTINGS BEGIN_VSTACK_LAYOUT(VSTACKLAYOUTID_ToolSettingsMain,"") BEGIN_HSTACK_LAYOUT(0, "") STRETCH(1)
2706 #define END_TOOL_SETTINGS STRETCH(1) END_LAYOUT STRETCH(1) END_LAYOUT
2709 #define LAYOUT_LABEL_PREV_LEFT(minlength, auxinfo) {{AUTO_XY, minlength, 0}, Label, 0, ON, LABEL_LINKPREV | ALIGN_LEFT, "", auxinfo},
2712 #define LAYOUT_LABEL_PREV_RIGHT(minlength, auxinfo) {{AUTO_XY, minlength, 0}, Label, 0, ON, LABEL_LINKPREV | ALIGN_RIGHT, "", auxinfo},
2715 #define LAYOUT_LABEL_NEXT_LEFT(minlength, auxinfo) {{AUTO_XY, minlength, 0}, Label, 0, ON, LABEL_LINKNEXT | ALIGN_LEFT, "", auxinfo},
2718 #define LAYOUT_LABEL_NEXT_RIGHT(minlength, auxinfo) {{AUTO_XY, minlength, 0}, Label, 0, ON, LABEL_LINKNEXT | ALIGN_RIGHT, "", auxinfo},
2721 #define PROPERTY_BINDING_BUTTON(STRING) {AUTO_XYWH, IconCmdX, ICONID_PropertyBindingButton, ON, 0, "", STRING }
2722 #define PROPERTY_BINDING_BUTTON_WITH_ID(STRING, ICONID) {AUTO_XYWH, IconCmdX, ICONID, ON, 0, "", STRING }
2723 #define DEFINE_PROPERTY_BINDING_BUTTON(ICONID) DItem_IconCmdXRsc ICONID = { NOHELP, MHELP, HOOKITEMID_PropertyBindingButton, NOARG, 0, ICONID_PropertyBindingUnassigned, "", "" };
2728 #define XC_3_2 (XC*3/2)
2729 #define MAIN_MARGIN XC_3_2
2730 #define REDUCED_MARGIN XC
2731 #define SMALL_MARGIN XC*2/3
2732 #define SB_MARGIN XC/3
2733 #define BUTTON_HSPACING XC_3_2
2734 #define SECTION_HSPACING XC_3_2
2735 #define LABEL_HSPACING XC/2
2736 #define MEDIUM_HSPACING XC
2737 #define LABEL_VSPACING YC/6
2738 #define ROW_SPACING YC/4
2739 #define GRID_HSPACING XC
2740 #define GRID_VSPACING ROW_SPACING
2741 #define VSTACK_VSPACING ROW_SPACING
2742 #define VSTACK_SECTION_SPACING YC*5/6
2743 #define HSTACK_HSPACING YC/3
2744 #define FLOW_MARGIN 1
2745 #define FLOW_HSPACING 1
2746 #define FLOW_VSPACING 1
2747 #define GROUPBOX_GAP YC/2
2748 #define SECTION_GAP YC/2
2749 #define FONTHEIGHT_GAP YC
2750 #define HSTACK_SBSPACING SB_MARGIN
2753 //=======================================================================================
2759 #if defined (resource)
2768 #if defined (resource)
2779 char featureTrackingId[];
2780 char showExpression[];
2781 char enableExpression[];
2782 char toggleExpression[];
2783 char markExpression[];
2784 char uiSynchEvents[];
2789 resourceclass XCommandRsc
RTYPE_XCommand extendedAttributes, extendedIntAttributes, extendedWideAttributes;
2791 struct XCommandListRsc
2793 XCommandRsc xCommands[];
2796 resourceclass XCommandListRsc
RTYPE_XCommandList extendedAttributes, extendedIntAttributes, extendedWideAttributes,
2797 localize (xCommands.title, xCommands.description);
2806 #if defined (resource)
2817 #if defined (resource)
2819 #define XCmdButton RTYPE_XCmdButton
2828 #if defined (resource)
2836 #if defined (resource)
2845 #if defined (resource)
2854 #if defined (resource)
double incAmount
Definition: dlogbox.r.h:1878
Vertical StackLayout Resource used to specify layout margins and vertical spacing.
Definition: dlogbox.r.h:2597
long displayRows
Definition: dlogbox.r.h:1374
Vertical SplitterLayout Resource used to specify layout margins.
Definition: dlogbox.r.h:2612
int dockPriority
Definition: dlogbox.r.h:534
Definition: dlogbox.r.h:195
ComboBoxBox dialog item resource.
Definition: dlogbox.r.h:1237
UInt32 helpSource
Definition: dlogbox.r.h:1774
CommandNumber commandNumber
Definition: dlogbox.r.h:1770
long itemHookId
Definition: dlogbox.r.h:1960
double minValue
Definition: dlogbox.r.h:1778
ItemListRsc DItem_SynonymsRsc
Item Synonyms Structure.
Definition: dlogbox.r.h:653
double maxValue
Definition: dlogbox.r.h:1779
Definition: dlogbox.r.h:473
long labelLength
Definition: dlogbox.r.h:1002
CommandNumber commandNumber
Definition: dlogbox.r.h:2758
UInt32 attributes
Definition: dlogbox.r.h:590
long width
Definition: dlogbox.r.h:591
Winopen viewtype resource.
Definition: dlogbox.r.h:545
Definition: dlogbox.r.h:196
Horizontal StackLayout Resource used to specify layout margins and horizontal spacing.
Definition: dlogbox.r.h:2589
long helpTaskIdLength
Definition: dlogbox.r.h:977
UInt64 itemHookArg
Definition: dlogbox.r.h:1733
Utf8Char label[1]
Definition: dlogbox.r.h:885
char commandTaskId[1]
Definition: dlogbox.r.h:2764
UInt32 stringSize
Definition: dlogbox.r.h:499
UInt32 attributes
Definition: dlogbox.r.h:1258
UInt64 itemHookArg
Definition: dlogbox.r.h:1871
Definition: dlogbox.r.h:186
long associatedTextId
Definition: dlogbox.r.h:846
long labelLength
Definition: dlogbox.r.h:2017
UInt32 commandSource
Definition: dlogbox.r.h:813
UInt32 helpSource
Definition: dlogbox.r.h:1959
int spacing
Definition: dlogbox.r.h:2548
UInt32 helpInfo
Definition: dlogbox.r.h:815
DialogItemListRsc CmdItemListRsc
Definition: dlogbox.r.h:627
Column in a GridLayout; use column= to override.
Definition: dlogbox.r.h:246
UInt32 helpSource
Definition: dlogbox.r.h:2119
UInt32 attributes
Definition: dlogbox.r.h:996
RscType iconType
Definition: dlogbox.r.h:2088
UInt16 valueColumnIndex
Definition: dlogbox.r.h:1257
long itemHookId
Definition: dlogbox.r.h:1184
long maxSize
Definition: dlogbox.r.h:1167
long openInstructionsLength
Definition: dlogbox.r.h:2419
UInt32 commandSource
Definition: dlogbox.r.h:840
Horizontal SplitterLayout Resource used to specify layout margins.
Definition: dlogbox.r.h:2605
Row in a GridLayout; use row= to override.
Definition: dlogbox.r.h:252
UInt32 helpInfo
Definition: dlogbox.r.h:942
UInt32 helpInfo
Definition: dlogbox.r.h:1773
long itemHookId
Definition: dlogbox.r.h:2311
long detailPanelId
Definition: dlogbox.r.h:2232
MarginsRsc layoutMargins
Definition: dlogbox.r.h:2576
UInt32 helpInfo
Definition: dlogbox.r.h:2077
MarginsRsc layoutMargins
Definition: dlogbox.r.h:2555
Definition: dlogbox.r.h:312
Definition: dlogbox.r.h:194
char formatToDisplay[16]
Definition: dlogbox.r.h:1248
UInt64 itemHookArg
Definition: dlogbox.r.h:945
long height
Definition: dlogbox.r.h:592
UInt16 screen
Definition: dlogbox.r.h:1749
UInt16 listWidth
Definition: dlogbox.r.h:1256
short maxSize
Definition: dlogbox.r.h:2006
Color Picker Resource.
Definition: dlogbox.r.h:837
Definition: dlogbox.r.h:2528
HorizontalAlignment
HorizontalAlignment used in GuiLayoutProperties methods and EXTINTATTR_HORIZONTAL_ALIGNMENT.
Definition: dlogbox.r.h:2516
UInt64 itemHookArg
Definition: dlogbox.r.h:2080
short width
Definition: dlogbox.r.h:529
UInt32 style
Definition: dlogbox.r.h:547
char label[1]
Definition: dlogbox.r.h:2832
UInt32 helpSource
Definition: dlogbox.r.h:1731
UInt8 eventId
Definition: dlogbox.r.h:2827
double aspectRatio
Definition: dlogbox.r.h:2349
UInt32 attributes
Definition: dlogbox.r.h:2315
UInt32 helpSource
Definition: dlogbox.r.h:2142
long itemHookId
Definition: dlogbox.r.h:2079
UInt32 helpInfo
Definition: dlogbox.r.h:593
long synonymsId
Definition: dlogbox.r.h:1241
Definition: dlogbox.r.h:205
UInt32 mask
Definition: dlogbox.r.h:878
Definition: dlogbox.r.h:192
short isExpanded
Definition: dlogbox.r.h:549
long labelLength
Definition: dlogbox.r.h:1967
Utf8Char heading[1]
Definition: dlogbox.r.h:2217
FlowLayout Resource used to specify layout margins and spacing.
Definition: dlogbox.r.h:2553
UInt32 helpInfo
Definition: dlogbox.r.h:968
UInt32 mask
Definition: dlogbox.r.h:2011
Definition: dlogbox.r.h:451
long topBorder
Definition: dlogbox.r.h:1734
Definition: dlogbox.r.h:199
double minValue
Definition: dlogbox.r.h:1876
int vSpacing
Definition: dlogbox.r.h:2578
Utf8Char label[1]
Definition: dlogbox.r.h:1886
long nIds
Definition: dlogbox.r.h:668
Definition: dlogbox.r.h:457
RscId iconId
Definition: dlogbox.r.h:2087
long idList[1]
Definition: dlogbox.r.h:669
Definition: dlogbox.r.h:207
UInt32 helpSource
Definition: dlogbox.r.h:594
UInt64 itemHookArg
Definition: dlogbox.r.h:875
long itemHookId
Definition: dlogbox.r.h:2003
UInt32 helpSource
Definition: dlogbox.r.h:1369
UInt32 attributes
Definition: dlogbox.r.h:1373
Definition: dlogbox.r.h:206
Definition: dlogbox.r.h:208
Point2d pt
Definition: dlogbox.r.h:1750
Definition: dlogbox.r.h:456
Maximum Width when in a layout; use maxWidth= to override.
Definition: dlogbox.r.h:293
GridColumn Resource used to specify a stretch factor and Shared Size Group.
Definition: dlogbox.r.h:2561
UInt32 helpSource
Definition: dlogbox.r.h:2078
short maxSize
Definition: dlogbox.r.h:1247
Definition: dlogbox.r.h:458
byte invertFlag
Definition: dlogbox.r.h:2083
long labelLength
Definition: dlogbox.r.h:884
Id List Structure (Only has list of ids)
Definition: dlogbox.r.h:663
Utf8Char label[1]
Definition: dlogbox.r.h:2018
short maxSize
Definition: dlogbox.r.h:1873
uint16_t UInt16
Definition: Bentley.r.h:118
long bottomBorder
Definition: dlogbox.r.h:1735
long numBytes
Definition: dlogbox.r.h:717
Generic Dialog Item Resource.
Definition: dlogbox.r.h:940
Definition: dlogbox.r.h:452
Sash Dialog Item Resource.
Definition: dlogbox.r.h:1728
Definition: dlogbox.r.h:472
Definition: dlogbox.r.h:2539
long itemHookId
Definition: dlogbox.r.h:994
Definition: dlogbox.r.h:210
long synonymsId
Definition: dlogbox.r.h:2000
Dialog Box Position Extended Resource.
Definition: dlogbox.r.h:523
Vertical Size Policy when in a layout; Valid values come from the SizePolicyType enum.
Definition: dlogbox.r.h:284
CommandNumber commandNumber
Definition: dlogbox.r.h:869
Horizontal Alignment in a GridLayout or StackLayout; Valid values come from the HorizontalAlignment e...
Definition: dlogbox.r.h:261
Top margin when in a layout; use marginTop= to override.
Definition: dlogbox.r.h:225
Definition: dlogbox.r.h:2538
long synonymsId
Definition: dlogbox.r.h:1867
Definition: dlogbox.r.h:198
UInt32 helpInfo
Definition: dlogbox.r.h:872
UInt32 helpSource
Definition: dlogbox.r.h:993
MarginsRsc layoutMargins
Definition: dlogbox.r.h:2607
long height
Definition: dlogbox.r.h:1956
UInt16 unused
Definition: dlogbox.r.h:533
UInt16 gapWidth
Definition: dlogbox.r.h:1255
Row Span in a GridLayout; use rowSpan= to override.
Definition: dlogbox.r.h:255
double maxValue
Definition: dlogbox.r.h:1877
UInt32 mask
Definition: dlogbox.r.h:2082
long stringListId
Definition: dlogbox.r.h:1253
UInt32 attributes
Definition: dlogbox.r.h:1736
long itemHookId
Definition: dlogbox.r.h:2143
RscId linkId
Definition: dlogbox.r.h:1081
char openInstructions[1]
Definition: dlogbox.r.h:2420
Utf8Char label[1]
Definition: dlogbox.r.h:1793
ActionButtonValue
Definition: dlogbox.r.h:448
long itemHookId
Definition: dlogbox.r.h:1870
Definition: dlogbox.r.h:2520
UInt32 helpInfo
Definition: dlogbox.r.h:842
Vertical Alignment in a GridLayout or StackLayout; Valid values come from the VerticalAlignment enum...
Definition: dlogbox.r.h:267
long nItems
Definition: dlogbox.r.h:618
long itemHookId
Definition: dlogbox.r.h:2228
#define RTYPE_WinopenViewType
Definition: Mstn/MdlApi/rtypes.r.h:76
uint8_t UInt8
Definition: Bentley.r.h:116
MarginsRsc layoutMargins
Definition: dlogbox.r.h:2547
long data[1]
Definition: dlogbox.r.h:718
DItem_ListRsc DItem_ListBoxRsc
ListBox dialog item resource.
Definition: dlogbox.r.h:1203
long labelLength
Definition: dlogbox.r.h:580
Extended Icon Command Item Resource (For use in dialogs or toolboxes)
Definition: dlogbox.r.h:990
int spacing
Definition: dlogbox.r.h:2592
Utf8Char label[1]
Definition: dlogbox.r.h:581
CommandNumber commandNumber
Definition: dlogbox.r.h:812
long synonymsId
Definition: dlogbox.r.h:2076
char maximum[16]
Definition: dlogbox.r.h:2010
long associatedTextId
Definition: dlogbox.r.h:1782
UInt32 helpInfo
Definition: dlogbox.r.h:2141
UInt64 itemHookArg
Definition: dlogbox.r.h:2004
SpinBox Dialog Item Resource.
Definition: dlogbox.r.h:1863
double pageIncAmount
Definition: dlogbox.r.h:1781
UInt32 attributes
Definition: dlogbox.r.h:1962
UInt32 attributes
Definition: dlogbox.r.h:1880
ItemExtendedWideAttributes
Definition: dlogbox.r.h:306
Utf8Char label[1]
Definition: dlogbox.r.h:1195
Definition: dlogbox.r.h:461
Definition: dlogbox.r.h:190
Utf8Char label[1]
Definition: dlogbox.r.h:1265
Width policy when in a GridLayout.
Definition: dlogbox.r.h:301
long labelLength
Definition: dlogbox.r.h:1194
char minimum[16]
Definition: dlogbox.r.h:1250
Int32 bottom
Definition: dlogbox.r.h:2512
Definition: dlogbox.r.h:185
char formatToInternal[16]
Definition: dlogbox.r.h:2008
long synonymsId
Definition: dlogbox.r.h:841
uint32_t UInt32
Definition: Bentley.r.h:128
Definition: dlogbox.r.h:189
short screenHeight
Definition: dlogbox.r.h:527
long nItems
Definition: dlogbox.r.h:640
uint32_t RscType
Definition: ecimagekey.h:15
MarginsRsc layoutMargins
Definition: dlogbox.r.h:2591
UInt32 nRows
Definition: dlogbox.r.h:1187
Utf8Char heading[1]
Definition: dlogbox.r.h:1173
UInt64 itemArg
Definition: dlogbox.r.h:575
char helpTaskId[1]
Definition: dlogbox.r.h:978
Tree Column Resource.
Definition: dlogbox.r.h:2207
MarginsRsc layoutMargins
Definition: dlogbox.r.h:2599
Utf8Char label[1]
Definition: dlogbox.r.h:602
long labelLength
Definition: dlogbox.r.h:2849
Definition: dlogbox.r.h:450
UInt32 commandSource
Definition: dlogbox.r.h:1240
UInt32 helpSource
Definition: dlogbox.r.h:843
CommandNumber commandNumber
Definition: dlogbox.r.h:1239
UInt16 notChild
Definition: dlogbox.r.h:532
short dockedPosition
Definition: dlogbox.r.h:531
Item List Structure (Only has list of type and ids)
Definition: dlogbox.r.h:635
long id
Definition: dlogbox.r.h:2209
Definition: dlogbox.r.h:310
CommandNumber commandNumber
Definition: dlogbox.r.h:839
UInt32 commandSource
Definition: dlogbox.r.h:2117
ListBox and ComboBox column resource.
Definition: dlogbox.r.h:1164
UInt32 attributes
Definition: dlogbox.r.h:1783
UInt32 attributes
Definition: dlogbox.r.h:2122
Utf8Char label[1]
Definition: dlogbox.r.h:1003
ToggleIcon Dialog Item Resource.
Definition: dlogbox.r.h:2072
Icon Resource.
Definition: RmgrTools/Tools/rtypes.r.h:310
long openInstructionsLength
Definition: dlogbox.r.h:2466
DItem_ToggleButtonRsc DItem_CheckButtonRsc
Definition: dlogbox.r.h:2054
Level List Dialog Item Resource.
Definition: dlogbox.r.h:2307
Sash Dialog Item Resource.
Definition: dlogbox.r.h:1768
Definition: dlogbox.r.h:454
Point2d pt
Definition: dlogbox.r.h:528
Utf8Char label[1]
Definition: dlogbox.r.h:2239
double incAmount
Definition: dlogbox.r.h:1780
Icon Command Item Resource (not to be directly placed in dialog)
Definition: dlogbox.r.h:966
UInt64 itemHookArg
Definition: dlogbox.r.h:1961
Definition: dlogbox.r.h:2519
long synonymsId
Definition: dlogbox.r.h:1957
UInt64 itemHookArg
Definition: dlogbox.r.h:2144
char formatToInternal[16]
Definition: dlogbox.r.h:1875
DockLayout Resource used to specify layout margins and spacing.
Definition: dlogbox.r.h:2545
Minimum Width when in a layout; use minWidth= to override.
Definition: dlogbox.r.h:287
#define TEXT_MINMAX_SIZE
Definition: dlogbox.r.h:411
Utf8Char label[1]
Definition: dlogbox.r.h:825
char formatToInternal[16]
Definition: dlogbox.r.h:1249
Definition: dlogbox.r.h:453
UInt64 itemHookArg
Definition: dlogbox.r.h:2121
UInt64 itemHookArg
Definition: dlogbox.r.h:818
UInt64 itemHookArg
Definition: dlogbox.r.h:845
long sharedSizeGroupLen
Definition: dlogbox.r.h:2567
short filterType
Definition: dlogbox.r.h:548
UInt32 commandSource
Definition: dlogbox.r.h:2075
long itemHookId
Definition: dlogbox.r.h:817
TabPageList Dialog Item Resource.
Definition: dlogbox.r.h:1953
Definition: dlogbox.r.h:455
UInt32 helpInfo
Definition: dlogbox.r.h:1368
UInt32 mask
Definition: dlogbox.r.h:848
UInt32 commandSource
Definition: dlogbox.r.h:1999
Definition: dlogbox.r.h:313
long itemHookId
Definition: dlogbox.r.h:2120
int32_t Int32
Definition: Bentley.r.h:119
Definition: MicroStation.r.h:734
ItemExtendedIntAttributes
Definition: dlogbox.r.h:203
Definition: dlogbox.r.h:2461
Definition: dlogbox.r.h:460
Definition: dlogbox.r.h:476
Definition: dlogbox.r.h:2518
Margin Resource used in the Layout resources.
Definition: dlogbox.r.h:2507
Definition: dlogbox.r.h:191
int nGridColumns
Definition: dlogbox.r.h:2582
Multiline dialog item resource.
Definition: dlogbox.r.h:1365
Definition: dlogbox.r.h:211
Definition: dlogbox.r.h:197
Color Chooser Resource.
Definition: dlogbox.r.h:810
long associatedTextId
Definition: dlogbox.r.h:876
int vSpacing
Definition: dlogbox.r.h:2557
MenuMarkType
Definition: dlogbox.r.h:470
Sash Position Resource.
Definition: dlogbox.r.h:1747
UInt32 attributes
Definition: dlogbox.r.h:2012
long iconCmdId
Definition: dlogbox.r.h:997
UInt32 helpInfo
Definition: dlogbox.r.h:2001
UInt16 screen
Definition: dlogbox.r.h:525
Definition: dlogbox.r.h:187
long labelLength
Definition: dlogbox.r.h:2831
UInt64 itemHookArg
Definition: dlogbox.r.h:2229
Definition: dlogbox.r.h:311
long labelLength
Definition: dlogbox.r.h:1792
Int32 right
Definition: dlogbox.r.h:2511
long itemHookId
Definition: dlogbox.r.h:844
UInt32 helpSource
Definition: dlogbox.r.h:2227
Int32 top
Definition: dlogbox.r.h:2510
Bottom margin when in a layout; use marginBottom= to override.
Definition: dlogbox.r.h:231
long headingLength
Definition: dlogbox.r.h:1172
Utf8Char label[1]
Definition: dlogbox.r.h:2095
DItem_OptionButtonItemRsc DItem_PulldownOptionItemRsc
Pulldown Option Menu Item Resource.
Definition: dlogbox.r.h:1573
UInt32 attributes
Definition: dlogbox.r.h:574
UInt32 helpSource
Definition: dlogbox.r.h:1183
char formatToDisplay[16]
Definition: dlogbox.r.h:2007
int transparencyPct
Definition: dlogbox.r.h:535
CommandNumber commandNumber
Definition: dlogbox.r.h:1865
GridColumnRsc gridColumns[1]
Definition: dlogbox.r.h:2583
Dialog Box Resource.
Definition: dlogbox.r.h:588
UInt32 helpSource
Definition: dlogbox.r.h:2002
MarginsRsc layoutMargins
Definition: dlogbox.r.h:2614
Definition: dlogbox.r.h:2531
Int32 left
Definition: dlogbox.r.h:2509
long width
Definition: dlogbox.r.h:1955
Column Span in a GridLayout; use colSpan= to override.
Definition: dlogbox.r.h:249
UInt64 itemHookArg
Definition: dlogbox.r.h:1371
int stretch
Definition: dlogbox.r.h:2563
Definition: dlogbox.r.h:2530
unsigned char byte
Definition: Bentley.r.h:144
UInt64 CommandNumber
Definition: DgnPlatformBaseType.r.h:76
UInt32 helpInfo
Definition: dlogbox.r.h:1958
Definition: dlogbox.r.h:188
char formatToDisplay[16]
Definition: dlogbox.r.h:1784
Dialog Item List Structure (just like list in dialogs)
Definition: dlogbox.r.h:613
long dialogHookId
Definition: dlogbox.r.h:595
Definition: dlogbox.r.h:475
Margin for left, top, right & bottom when in a layout; use margin= to override.
Definition: dlogbox.r.h:219
UInt32 attributes
Definition: dlogbox.r.h:1168
ItemExtendedAttributes
Definition: dlogbox.r.h:182
uint64_t UInt64
Definition: Bentley.r.h:131
Definition: dlogbox.r.h:2529
long diListId
Definition: dlogbox.r.h:2123
UInt32 helpSource
Definition: dlogbox.r.h:2310
long labelLength
Definition: dlogbox.r.h:1885
SyncItem Resource.
Definition: dlogbox.r.h:2825
long labelLength
Definition: dlogbox.r.h:1264
Minimum Height when in a layout; use minHeight= to override.
Definition: dlogbox.r.h:290
UInt32 helpSource
Definition: dlogbox.r.h:943
TextBox Dialog Item Resource.
Definition: dlogbox.r.h:1996
UInt32 helpInfo
Definition: dlogbox.r.h:2118
UInt32 helpInfo
Definition: dlogbox.r.h:2226
GridWidthPolicy
GridWidthPolicy used in GuiLayoutProperties methods and EXTINTATTR_GRID_WIDTHPOLICY.
Definition: dlogbox.r.h:2536
UInt32 helpInfo
Definition: dlogbox.r.h:2309
CommandNumber commandNumber
Definition: dlogbox.r.h:2116
Tree Dialog Item Resource.
Definition: dlogbox.r.h:2224
Utf8Char label[1]
Definition: dlogbox.r.h:855
Definition: dlogbox.r.h:309
Definition: dlogbox.r.h:2414
UInt32 numStrings
Definition: dlogbox.r.h:497
DialogItemRsc itemList[1]
Definition: dlogbox.r.h:619
Maximum Height when in a layout; use maxHeight= to override.
Definition: dlogbox.r.h:296
Definition: dlogbox.r.h:462
long labelLength
Definition: dlogbox.r.h:2094
Definition: dlogbox.r.h:459
RscId parentDialogId
Definition: dlogbox.r.h:596
Command Resource for XCommands - Cross - platform / Cross UI Technology commands. ...
Definition: dlogbox.r.h:2756
RscId id
Definition: dlogbox.r.h:573
UInt32 helpSource
Definition: dlogbox.r.h:1243
char minimum[16]
Definition: dlogbox.r.h:2009
UInt64 itemHookArg
Definition: dlogbox.r.h:2312
int spacing
Definition: dlogbox.r.h:2600
CommandNumber commandNumber
Definition: dlogbox.r.h:2074
UInt64 itemHookArg
Definition: dlogbox.r.h:1776
UInt32 sizeNumColumn
Definition: dlogbox.r.h:1188
Item Specifier Structure.
Definition: dlogbox.r.h:560
short numColumns
Definition: dlogbox.r.h:550
VerticalAlignment
VerticalAlignment used in GuiLayoutProperties methods and EXTINTATTR_VERTICAL_ALIGNMENT.
Definition: dlogbox.r.h:2526
char maximum[16]
Definition: dlogbox.r.h:1251
int hSpacing
Definition: dlogbox.r.h:2556
DItem_MenuBarRsc DItem_WindowMenuRsc
Definition: dlogbox.r.h:2337
Container Dialog Item Resource.
Definition: dlogbox.r.h:2114
long synonymsId
Definition: dlogbox.r.h:1772
Horizontal Size Policy when in a layout; Valid values come from the SizePolicyType enum...
Definition: dlogbox.r.h:279
UInt32 helpSource
Definition: dlogbox.r.h:1869
Left margin when in a layout; use marginLeft= to override.
Definition: dlogbox.r.h:222
long itemHookId
Definition: dlogbox.r.h:874
short screenWidth
Definition: dlogbox.r.h:526
Utf8Char label[1]
Definition: dlogbox.r.h:1968
short height
Definition: dlogbox.r.h:530
UInt32 helpInfo
Definition: dlogbox.r.h:1868
RscType type
Definition: dlogbox.r.h:572
UInt32 commandSource
Definition: dlogbox.r.h:1866
UInt32 attributes
Definition: dlogbox.r.h:2230
long containerId
Definition: dlogbox.r.h:2146
Definition: dlogbox.r.h:2532
DialogItemSpec itemList[1]
Definition: dlogbox.r.h:641
Definition: dlogbox.r.h:209
long maxSize
Definition: dlogbox.r.h:2211
Stretch for an Item or Layout; use stretch= to override.
Definition: dlogbox.r.h:237
RscType type
Definition: dlogbox.r.h:562
long itemHookId
Definition: dlogbox.r.h:944
Definition: dlogbox.r.h:2521
long width
Definition: dlogbox.r.h:2210
long width
Definition: dlogbox.r.h:1166
RscType linkType
Definition: dlogbox.r.h:1080
GridLayout Resource used to specify layout margins, spacing and column information.
Definition: dlogbox.r.h:2574
RscId id
Definition: dlogbox.r.h:563
long synonymsId
Definition: dlogbox.r.h:814
Dialog Item Resource.
Definition: dlogbox.r.h:569
Definition: dlogbox.r.h:2540
UInt64 itemHookArg
Definition: dlogbox.r.h:1185
long commandTaskIdLen
Definition: dlogbox.r.h:2763
long headingLength
Definition: dlogbox.r.h:2216
Definition: dlogbox.r.h:2522
UInt32 helpInfo
Definition: dlogbox.r.h:1242
SyncGroup Resource.
Definition: dlogbox.r.h:2843
long itemHookId
Definition: dlogbox.r.h:1732
long synonymsId
Definition: dlogbox.r.h:871
UInt32 nRows
Definition: dlogbox.r.h:2231
int32_t RscId
Definition: ecimagekey.h:16
int hSpacing
Definition: dlogbox.r.h:2577
#define TEXT_FORMAT_SIZE
Definition: dlogbox.r.h:410
UInt32 attributes
Definition: dlogbox.r.h:2145
UInt32 mask
Definition: dlogbox.r.h:1879
char label[1]
Definition: dlogbox.r.h:2850
Utf8Char label[1]
Definition: dlogbox.r.h:2152
UInt32 commandSource
Definition: dlogbox.r.h:1771
UInt32 attributes
Definition: dlogbox.r.h:2085
long labelLength
Definition: dlogbox.r.h:854
long nRows
Definition: dlogbox.r.h:2314
Microstation StringArray Resource Type.
Definition: dlogbox.r.h:495
UInt32 helpInfo
Definition: dlogbox.r.h:1182
UInt32 helpInfo
Definition: dlogbox.r.h:1730
long labelLength
Definition: dlogbox.r.h:2151
long synonymsId
Definition: dlogbox.r.h:1367
Definition: dlogbox.r.h:477
ContainerPanel Dialog Item Resource.
Definition: dlogbox.r.h:2139
UInt64 itemHookArg
Definition: dlogbox.r.h:1245
long attributes
Definition: dlogbox.r.h:2212
Composite Icon Resource.
Definition: dlogbox.r.h:711
IdListRsc DItem_RadioButtonListRsc
RadioButton List Resource.
Definition: dlogbox.r.h:1673
UInt32 helpSource
Definition: dlogbox.r.h:873
Spacing for a Layout; use spacing=, hSpacing= or vSpacing to override.
Definition: dlogbox.r.h:234
Label Dialog Item Resource Optional - used when linking to another item to get the Label or Minimum/M...
Definition: dlogbox.r.h:1078
Definition: dlogbox.r.h:193
Dock Position in a DockLayout; Valid values come from the DockPosition enum.
Definition: dlogbox.r.h:243
long unused
Definition: dlogbox.r.h:2147
Utf8Char label[1]
Definition: dlogbox.r.h:2322
long labelLength
Definition: dlogbox.r.h:601
UInt32 mask
Definition: dlogbox.r.h:1252
long nRows
Definition: dlogbox.r.h:1254
char formatToDisplay[16]
Definition: dlogbox.r.h:1874
long labelLength
Definition: dlogbox.r.h:2238
UInt32 commandSource
Definition: dlogbox.r.h:870
long itemHookId
Definition: dlogbox.r.h:1370
UInt32 attributes
Definition: dlogbox.r.h:1186
ListBox dialog item resource.
Definition: dlogbox.r.h:1180
UInt64 itemHookArg
Definition: dlogbox.r.h:995
long itemHookId
Definition: dlogbox.r.h:1775
long itemHookId
Definition: dlogbox.r.h:1244
CommandNumber commandNumber
Definition: dlogbox.r.h:1998
char openInstructions[1]
Definition: dlogbox.r.h:2467
Definition: dlogbox.r.h:308
long labelLength
Definition: dlogbox.r.h:824
Sextent extent
Definition: dlogbox.r.h:571
Right margin when in a layout; use marginRight= to override.
Definition: dlogbox.r.h:228
Utf8Char label[1]
Definition: dlogbox.r.h:1379
#define RTYPE_StringArray
Definition: Mstn/MdlApi/rtypes.r.h:69
long labelLength
Definition: dlogbox.r.h:2321
Translation AspectRatio.
Definition: dlogbox.r.h:2347
Definition: dlogbox.r.h:474
char Utf8Char
Definition: Bentley.r.h:156
UInt32 helpInfo
Definition: dlogbox.r.h:992
long iconCount
Definition: dlogbox.r.h:713
long labelLength
Definition: dlogbox.r.h:1378
Definition: dlogbox.r.h:184
Level Picker Item Resource.
Definition: dlogbox.r.h:867
UInt32 helpSource
Definition: dlogbox.r.h:816
char data[1]
Definition: dlogbox.r.h:500
char sharedSizeGroup[1]
Definition: dlogbox.r.h:2568