📄 placenote.r
字号:
#include <rscdefs.h>
#include <cmdclass.h>
#include <dlogbox.h>
#include <dlogids.h>
#include <keys.h>
#include "PlaceNote.h"
#include "PlaceNoteCmd.h"
DialogBoxRsc DIALOGID_annotation =
{
DIALOGATTR_DEFAULT, 30.50*XC, 10.00*YC,
NOHELP, MHELP, IDHOOK_Destroy, NOPARENTID,
"放置注记",
{
{{ 0, 0, 0, 0}, MenuBar, MENUBARID_annotxt, ON, 0, "", ""},
{{7*XC, 65, 40, 13}, RadioButton, Annotate_duli, ON, 0, "独立", ""},
{{7*XC, 85, 40, 13}, RadioButton, Annotate_shou, ON, 0, "手工", ""},
{{7*XC+65, 82, 50, 18}, PushButton, button_place, ON, 0, "放置", ""},
{{7*XC, 45, 120, 0}, Text, TEXTID_AnnotationText, ON, 0, "", ""},
{{7*XC+45, 25, 0, 0}, OptionButton, OPTIONBUTTONID_AnnoType, ON, 0, "注记形式", ""},
}
};
DItem_OptionButtonRsc OPTIONBUTTONID_AnnoType =
{
NOSYNONYM, NOHELP, LHELP,NOHOOK, NOARG,
"注记形式", "chAnnoInfo.Type",
{
{NOTYPE, NOICON, NOCMD, LCMD, 1, NOMASK, ON, "点"},
{NOTYPE, NOICON, NOCMD, LCMD, 2, NOMASK, ON, "线"},
{NOTYPE, NOICON, NOCMD, LCMD, 3, NOMASK, ON, "散列"},
{NOTYPE, NOICON, NOCMD, LCMD, 4, NOMASK, ON, "散列旋转"},
}
};
DItem_TextRsc TEXTID_AnnotationText =
{
NOCMD, LCMD, NOSYNONYM, NOHELP, LHELP, NOHOOK, NOARG,
100, "%s", "%s", "", "", NOMASK, TEXT_NOCONCAT,
"", "chAnnoInfo.text"
};
DItem_RadioButtonListRsc Annotate_radiolist_type =
{
{
Annotate_shou,
Annotate_duli,
}
};
DItem_RadioButtonRsc Annotate_shou=
{
NOCMD, LCMD,NOSYNONYM, NOHELP, MHELP, NOHOOK, NOARG,
2, 0xFFFFFFFF, Annotate_radiolist_type,
"手工", "chAnnoInfo.target"
};
DItem_RadioButtonRsc Annotate_duli=
{
NOCMD, LCMD, NOSYNONYM, NOHELP, MHELP,NOHOOK, NOARG,
1, 0xFFFFFFFF, Annotate_radiolist_type,
"独立","chAnnoInfo.target"
};
DItem_PushButtonRsc button_place =
{
NOT_DEFAULT_BUTTON, NOHELP,LHELP, HOOKITEMID_annotateTarget,
NOARG, NOCMD, LCMD,
"", "放置"
};
DItem_MenuBarRsc MENUBARID_annotxt =
{
NOHOOK, NOARG,
{
{ PulldownMenu, PULLDOWNMENUID_xingzheng },
{ PulldownMenu, PULLDOWNMENUID_shuzi },
{ PulldownMenu, PULLDOWNMENUID_others },
}
};
DItem_PulldownMenuRsc PULLDOWNMENUID_xingzheng =
{
NOHELP, OHELPTASKIDCMD,
NOHOOK,
ON, "行政",
{
{"A11110 市级以上政府驻地", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A11110 "},
{"A11120 县级政府驻地", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A11120 "},
{"A11200 乡,镇政府驻地", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A11200 "},
{"A12100 行政村名称", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A12100 "},
{"A12200 自然村名称", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A12200 "},
}
};
DItem_PulldownMenuRsc PULLDOWNMENUID_shuzi =
{
NOHELP, OHELPTASKIDCMD,
NOHOOK,
ON, "数字",
{
{"A51000 控制点点号及高程", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A51000 "},
{"A52100 公路等级代码及编号(3.5)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A52100 "},
{"A52200 公路等级代码及编号(2.0)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A52200 "},
{"A53000 其它数字注记", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A53000 "},
{"A54000 高程注记", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A54000 "},
{"A55000 等高线高程注记", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A55000 "},
{"A56000 门牌号", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A56000 "},
{"A57000 幢号", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A57000 "},
{"A58000 地下楼层注记", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A58000 "},
}
};
DItem_PulldownMenuRsc PULLDOWNMENUID_others =
{
NOHELP, OHELPTASKIDCMD,
NOHOOK,
ON, "其他",
{
{"A21100 机关,厂矿企业等单位名称", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A21100 "},
{"A21400 主要街道名称", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A21400 "},
{"A21500 一般街道名称", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A21500 "},
{"A21600 次要街道名称", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A21600 "},
{"A22100 性质说明注记(3.0)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A22100 "},
{"A22200 性质说明注记(2.5)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A22200 "},
{"A31000 山名(4.5)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A31000 "},
{"A32000 山名(4.0)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A32000 "},
{"A41000 水系名称(5.5)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A41000 "},
{"A42000 水系名称(4.5)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A42000 "},
{"A43000 水系名称(4.0)", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A43000 "},
{"A61000 外图廓内地名", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A61000 "},
{"A62000 外图廓内行政区划名", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A62000 "},
{"A63000 城市企事业单位", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A45000 "},
{"A64000 城市高层建筑及住宅新村", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A45000 "},
{"A65000 城市景观名称", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A45000 "},
{"A66000 商业机构", NOACCEL, ON, NOMARK, NOSUBMENU, 0,
NOHELP, MHELPTASKIDTOPIC, NOHOOK, NOID,
CMD_PLACENOTE, "PLACENOTE", "A45000 "},
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -