📄 generic.r
字号:
/*----------------------------------------------------------------------+
| |
| Copyright (c) 1985-91; Bentley Systems, Inc., All rights reserved. |
| |
| "MicroStation", "MDL", and "MicroCSL" are trademarks of Bentley |
| Systems, Inc. and/or Intergraph Corporation. |
| |
| This program is proprietary and unpublished property of Bentley |
| Systems Inc. It may NOT be copied in part or in whole on any medium, |
| either electronic or printed, without the express written consent |
| of Bentley Systems, Inc. |
| |
+----------------------------------------------------------------------*/
/*----------------------------------------------------------------------+
| |
| textset.r -- Text Settings dialog box resources |
| |
+----------------------------------------------------------------------*/
/*----------------------------------------------------------------------+
| |
| Current Revision: |
| $Header: I:/MGDS/RESOURCE/TEXTSET.R_V 5.1 30 Jul 1991 13:13:44 BrettYeagley $
| |
+----------------------------------------------------------------------*/
/*----------------------------------------------------------------------+
| |
| Include Files |
| |
+----------------------------------------------------------------------*/
#include "dlogbox.h"
#include "generic.h"
#include "rscdefs.h"
#include "cmdlist.h"
/*----------------------------------------------------------------------+
| |
| Local Defines |
| |
+----------------------------------------------------------------------*/
/*
#undef XC
#define XC (DCOORD_RESOLUTION/2) * ASPECT_TEXTSET
*/
/*----------------------------------------------------------------------+
| |
| Text Settings Dialog Box |
| |
+----------------------------------------------------------------------*/
#define DW (40*XC)
#define DH (18*YC)
#define Y2 (YC/2)
#define X2 (XC/2)
#define Y3 GENY(7)-3
#define Y4 Y3+GENY(1) /* Row for justify labels */
#define Y5 Y3+GENY(2) /* Top of generic items */
#define Y6 Y3+GENY(7)+1 /* Row that contains justify popups */
DialogBoxRsc DIALOGID_GenericDialog =
{
DIALOGATTR_DEFAULT | DIALOGATTR_SINKABLE,
DW, DH,
NOHELP, MHELP,
HOOKGenericDialog, NOPARENTID,
"Sample Generic Items",
{
{{ 15*XC, 26, 9*XC, 0}, Text, TEXTID_Height, ON, 0, "Height", ""},
{{ 15*XC, 46, 9*XC, 0}, Text, TEXTID_Width, ON, 0, "Width", ""},
{{ 25*XC, 35, 3*XC, YC}, Generic, GENERICID_Lock,
ON, 0,"", ""},
{{ 3*XC+3, Y5, 12*XC, 6*YC}, Generic, GENERICID_StringJust,
ON, 0, "", ""},
{{ 2*XC+1, Y6, 0, 0}, OptionButton, OPTIONBUTTONID_TextStringHorJust,
ON, 0, "", ""},
{{ 10*XC-1, Y6, 0, 0}, OptionButton, OPTIONBUTTONID_TextStringVerJust,
ON, 0, "", ""},
{{XC, 16*XC, 18*XC, 19*XC}, GroupBox, 0, ON, 0, "Text Justification", ""},
{{21*XC, 16*XC, 18*XC, 19*XC}, GroupBox, 0, ON, 0, "Raster Image", ""},
{{4*XC, XC+3, 31*XC, 11*XC}, GroupBox, 0, ON, 0, "Lock", ""},
/*label*/
{{130, 102, 100, 103}, Generic, GENERICID_ImageItem, ON, 0,
"MS_DEF:BUG.jpg", ""},
}
};
#undef DW
#undef DH
#undef Y2
#undef X2
/*----------------------------------------------------------------------+
| |
| Generic Items |
| |
+----------------------------------------------------------------------*/
DItem_GenericRsc GENERICID_Lock =
{
NOHELP, MHELPTOPIC, HOOKITEMID_LockHook, NOARG
};
DItem_GenericRsc GENERICID_StringJust =
{
NOHELP, MHELPTOPIC, HOOKITEMID_JustHook, NOARG
};
DItem_GenericRsc GENERICID_ImageItem =
{
NOHELP, MHELPTOPIC, HOOKITEMID_ImageItem, NOARG
};
/*----------------------------------------------------------------------+
| |
| OptionButton Items |
| |
+----------------------------------------------------------------------*/
DItem_OptionButtonRsc OPTIONBUTTONID_TextStringVerJust =
{
SYNONYMID_String, NOHELP, MHELPTOPIC, HOOKITEMID_JustMenuHook,
NOARG, "", "",
{
{NOTYPE, NOICON, NOCMD, MCMD, 0, NOMASK, ON, "Top"},
{NOTYPE, NOICON, NOCMD, MCMD, 1, NOMASK, ON, "Center"},
{NOTYPE, NOICON, NOCMD, MCMD, 2, NOMASK, ON, "Bottom"},
}
};
DItem_OptionButtonRsc OPTIONBUTTONID_TextStringHorJust =
{
SYNONYMID_String, NOHELP, MHELPTOPIC, HOOKITEMID_JustMenuHook,
NOARG, "", "",
{
{NOTYPE, NOICON, NOCMD, MCMD, 0, NOMASK, ON, "Left"},
{NOTYPE, NOICON, NOCMD, MCMD, 1, NOMASK, ON, "Center"},
{NOTYPE, NOICON, NOCMD, MCMD, 2, NOMASK, ON, "Right"},
}
};
/*----------------------------------------------------------------------+
| |
| Synonyms |
| 声明同意义的类型 |
+----------------------------------------------------------------------*/
DItem_SynonymsRsc SYNONYMID_Height =
{
{
{Text, TEXTID_Height}
}
};
DItem_SynonymsRsc SYNONYMID_Width =
{
{
{Text, TEXTID_Width}
}
};
DItem_SynonymsRsc SYNONYMID_String =
{
{
{Generic, GENERICID_StringJust},
{OptionButton, OPTIONBUTTONID_TextStringVerJust},
{OptionButton, OPTIONBUTTONID_TextStringHorJust},
}
};
/*----------------------------------------------------------------------+
| |
| Text Items |
| |
+----------------------------------------------------------------------*/
DItem_TextRsc TEXTID_Height =
{
NOCMD, MCMD, NOSYNONYM, NOHELP, MHELPTOPIC, HOOKITEMID_ScaleHook,
NOARG, 15, "%w", "%w", "", "", NOMASK, NOCONCAT, "", "tcb->chheight"
};
DItem_TextRsc TEXTID_Width =
{
NOCMD, MCMD, NOSYNONYM, NOHELP, MHELPTOPIC, HOOKITEMID_ScaleHook,
NOARG, 15, "%w", "%w", "", "", NOMASK, NOCONCAT, "", "tcb->chwidth"
};
/*----------------------------------------------------------------------+
| |
| Icon resources used for this dialog |
| |
+----------------------------------------------------------------------*/
/* ----- Small Closed Lock ------ */
IconRsc RASTERID_SmallClosedLock =
{
14, 10, FORMAT_MONOBITMAP, BLACK_INDEX,
"Sm Closed Lock",
{
0x3e, 0x01, 0x04, 0x04, 0x10, 0x10, 0x40, 0x41,
0x03, 0xfe, 0x0f, 0xf8, 0x3f, 0xe0, 0xff, 0x83,
0xfe, 0x00,
}
};
/* ----- Small Open Lock ------ */
IconRsc RASTERID_SmallOpenLock =
{
14, 10, FORMAT_MONOBITMAP, BLACK_INDEX,
"Sm Open Lock",
{
0x00, 0xf8, 0x04, 0x10, 0x10, 0x40, 0x41, 0x01,
0x07, 0xfe, 0x0f, 0xf8, 0x3f, 0xe0, 0xff, 0x83,
0xfe, 0x00,
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -