📄 imageboard.rc
字号:
MENUITEM "滤除蓝色(&B)", IDM_BLUE
MENUITEM SEPARATOR
MENUITEM "底片(&V)", IDM_NEGATIVE
MENUITEM "曝光(&X)...", IDM_EXPOSURE
END
POPUP "图象处理(&P)"
BEGIN
POPUP "平滑(&F)"
BEGIN
MENUITEM "算法&1", IDM_LF1
MENUITEM "算法&2", IDM_LF2
MENUITEM "算法&3", IDM_LF3
END
POPUP "锐化(&S)"
BEGIN
MENUITEM "算法&1", IDM_HF1
MENUITEM "算法&2", IDM_HF2
MENUITEM "算法&3", IDM_HF3
END
MENUITEM SEPARATOR
POPUP "边缘增强(&E)"
BEGIN
MENUITEM "垂直边缘(&V)", IDM_VERT
MENUITEM "水平边缘(&H)", IDM_HORZ
MENUITEM "垂直水平边缘(&S)", IDM_VERTHORZ
MENUITEM SEPARATOR
MENUITEM "北(&1)", IDM_NORTH
MENUITEM "东北(&2)", IDM_NORTHEAST
MENUITEM "东(&3)", IDM_EAST
MENUITEM "东南(&4)", IDM_SOUTHEAST
MENUITEM "南(&5)", IDM_SOUTH
MENUITEM "西南(&6)", IDM_SOUTHWEST
MENUITEM "西(&7)", IDM_WEST
MENUITEM "西北(&8)", IDM_NORTHWEST
MENUITEM SEPARATOR
MENUITEM "&Laplace1", IDM_LAP1
MENUITEM "L&aplace2", IDM_LAP2
MENUITEM "La&place3", IDM_LAP3
MENUITEM "Lapla&ce4", IDM_LAP4
END
MENUITEM SEPARATOR
POPUP "边缘检测(&O)"
BEGIN
MENUITEM "S&obel边缘检测", IDM_SOBELED
MENUITEM "&Hough边缘检测", IDM_HOUGHED
MENUITEM "均匀边缘检测(&M)", IDM_HOMOEDGEDETECT
MENUITEM "差异边缘检测(&D)", IDM_DIFFERENCEEDGEDETECT
MENUITEM "&Canny边缘检测", IDM_CANNYED
END
MENUITEM SEPARATOR
MENUITEM "中值滤波去噪(&M)", IDM_MEDIANFILTER
MENUITEM SEPARATOR
MENUITEM "快速傅立叶变换(&T)", IDM_FFT
MENUITEM "余弦变换(&C)", IDM_DCT
MENUITEM "沃尔什-哈达玛变换(&W)", IDM_WALH
MENUITEM SEPARATOR
POPUP "腐蚀(&R)"
BEGIN
MENUITEM "水平方向(&H)", IDM_EROSION_H
MENUITEM "垂直方向(&H)", IDM_EROSION_V
END
POPUP "膨胀(&D)"
BEGIN
MENUITEM "水平方向(&H)", IDM_DILATION_H
MENUITEM "垂直方向(&H)", IDM_DILATION_V
END
POPUP "开(&O)"
BEGIN
MENUITEM "水平方向(&H)", IDM_OPEN_H
MENUITEM "垂直方向(&H)", IDM_OPEN_V
END
POPUP "闭(&L)"
BEGIN
MENUITEM "水平方向(&H)", IDM_CLOSE_H
MENUITEM "垂直方向(&H)", IDM_CLOSE_V
END
POPUP "边缘提取(&N)"
BEGIN
MENUITEM "水平方向(&H)", IDM_CONTOUR_H
MENUITEM "垂直方向(&H)", IDM_CONTOUR_V
END
MENUITEM "细化(&T)", IDM_THIN
MENUITEM SEPARATOR
POPUP "艺术效果(&A)"
BEGIN
MENUITEM "浮雕(&1)...", IDM_EMBOSSMENT
MENUITEM "油画(&2)...", IDM_SPREAD
END
END
POPUP "窗口(&W)"
BEGIN
MENUITEM "新建窗口(&N)", ID_WINDOW_NEW
MENUITEM "层叠(&C)", ID_WINDOW_CASCADE
MENUITEM "平铺(&T)", ID_WINDOW_TILE_HORZ
MENUITEM "排列图标(&A)", ID_WINDOW_ARRANGE
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于 ImageBoard(&A)...", ID_APP_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
BEGIN
"A", ID_EDIT_SELECT_ALL, VIRTKEY, CONTROL, NOINVERT
"C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
"N", ID_FILE_NEW, VIRTKEY, CONTROL, NOINVERT
"O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT
"P", ID_FILE_PRINT, VIRTKEY, CONTROL, NOINVERT
"S", ID_FILE_SAVE, VIRTKEY, CONTROL, NOINVERT
VK_APPS, ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT
VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT, NOINVERT
VK_DELETE, ID_EDIT_CLEAR, VIRTKEY, NOINVERT
VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT, NOINVERT
VK_F4, ID_EDIT_REDO, VIRTKEY, NOINVERT
VK_F6, ID_NEXT_PANE, VIRTKEY, NOINVERT
VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT, NOINVERT
VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT, NOINVERT
"X", ID_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT
"Z", ID_EDIT_UNDO, VIRTKEY, CONTROL, NOINVERT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_PENWIDTH DIALOG DISCARDABLE 0, 0, 135, 69
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "画笔宽度"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "确定",IDOK,13,48,50,14
PUSHBUTTON "取消",IDCANCEL,72,48,50,14
RTEXT "线宽",IDC_STATIC,12,23,24,13
EDITTEXT IDC_EDIT1,50,21,40,13,ES_AUTOHSCROLL
LTEXT "象素",IDC_STATIC,97,23,24,13
END
IDD_PAINTPARAM DIALOGEX 0, 0, 56, 155
STYLE WS_CHILD
EXSTYLE WS_EX_STATICEDGE
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
END
IDD_SELECTPASTE DIALOG DISCARDABLE 0, 0, 124, 105
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "选择性粘贴"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "确定",IDOK,10,84,50,14
PUSHBUTTON "取消",IDCANCEL,63,84,50,14
GROUPBOX "可用格式",IDC_STATIC,7,7,110,66
CONTROL "与设备无关位图(&I)",IDC_RADIO_DIB,"Button",
BS_AUTORADIOBUTTON,17,21,90,11
CONTROL "与设备相关位图(&B)",IDC_RADIO_BITMAP,"Button",
BS_AUTORADIOBUTTON,17,37,90,11
CONTROL "调色板(&P)",IDC_RADIO_PALETTE,"Button",
BS_AUTORADIOBUTTON,17,53,90,11
END
IDD_SCALE DIALOG DISCARDABLE 0, 0, 193, 90
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "缩放图象"
FONT 8, "MS Sans Serif"
BEGIN
RTEXT "宽度(&W)",IDC_STATIC,7,13,30,8
EDITTEXT IDC_WIDTH,42,11,28,12,ES_AUTOHSCROLL
RTEXT "高度(&H)",IDC_STATIC,78,13,28,8
EDITTEXT IDC_HEIGHT,111,11,28,12,ES_AUTOHSCROLL
GROUPBOX "长度单位",IDC_STATIC,7,32,132,28,WS_GROUP
CONTROL "厘米(&C)",IDC_CM,"Button",BS_AUTORADIOBUTTON,13,44,37,
10
CONTROL "英寸(&I)",IDC_INCH,"Button",BS_AUTORADIOBUTTON,55,44,38,
10
CONTROL "象素(&P)",IDC_PIXEL,"Button",BS_AUTORADIOBUTTON,96,44,
39,10
CONTROL "保持宽、高比例(&P)",IDC_PROPORTIONAL,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,8,69,132,10
DEFPUSHBUTTON "确定",IDOK,149,32,37,14
PUSHBUTTON "取消",IDCANCEL,149,52,37,14
PUSHBUTTON "还原(&R)",IDC_RESET,149,9,37,14
END
IDD_CANVASSIZE DIALOGEX 0, 0, 197, 189
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "象框大小"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
EDITTEXT IDC_WIDTH,42,11,28,12,ES_AUTOHSCROLL
EDITTEXT IDC_HEIGHT,114,11,28,12,ES_AUTOHSCROLL
GROUPBOX "Unit",IDC_STATIC,7,31,135,28,WS_GROUP
CONTROL "厘米(&C)",IDC_CM,"Button",BS_AUTORADIOBUTTON,13,43,39,
10
CONTROL "英寸(&I)",IDC_INCH,"Button",BS_AUTORADIOBUTTON,56,43,38,
10
CONTROL "象素(&P)",IDC_PIXEL,"Button",BS_AUTORADIOBUTTON,99,43,
39,10
GROUPBOX "Locate image in canvas",IDC_STATIC,7,88,121,94,WS_GROUP,
WS_EX_TRANSPARENT
PUSHBUTTON "还原(&R)",IDC_RESET,153,9,37,14
DEFPUSHBUTTON "确定",IDOK,153,31,37,14
PUSHBUTTON "取消",IDCANCEL,153,52,37,14
CONTROL "Button2",IDC_UL,"Button",BS_OWNERDRAW | WS_TABSTOP,38,
110,19,19
CONTROL "Button2",IDC_UP,"Button",BS_OWNERDRAW | WS_TABSTOP,58,
110,19,19
CONTROL "Button2",IDC_UR,"Button",BS_OWNERDRAW | WS_TABSTOP,78,
110,19,19
CONTROL "Button2",IDC_LEFT,"Button",BS_OWNERDRAW | WS_TABSTOP,38,
130,19,19
CONTROL "Button2",IDC_CENTER,"Button",BS_OWNERDRAW | WS_TABSTOP,
58,130,19,19
CONTROL "Button2",IDC_RIGHT,"Button",BS_OWNERDRAW | WS_TABSTOP,
78,130,19,19
CONTROL "Button2",IDC_DL,"Button",BS_OWNERDRAW | WS_TABSTOP,38,
150,19,19
CONTROL "Button2",IDC_DOWN,"Button",BS_OWNERDRAW | WS_TABSTOP,58,
150,19,19
CONTROL "Button2",IDC_DR,"Button",BS_OWNERDRAW | WS_TABSTOP,78,
150,19,19
RTEXT "宽度(&W)",IDC_STATIC,7,13,30,8
RTEXT "高度(&H)",IDC_STATIC,81,13,28,8
CONTROL "保持宽、高比例(&P)",IDC_PROPORTIONAL,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,69,135,10
END
IDD_GRAY DIALOG DISCARDABLE 0, 0, 162, 112
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "灰度转换方式"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "确定",IDOK,22,91,50,14
PUSHBUTTON "取消",IDCANCEL,89,91,50,14
GROUPBOX "算法",IDC_STATIC,13,7,76,72
CONTROL "平均值法(&N)",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,19,
24,63,11
CONTROL "最大值法(&M)",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,19,
42,63,11
CONTROL "加权法(&W)",IDC_RADIO3,"Button",BS_AUTORADIOBUTTON,19,
60,63,11
LTEXT "R",IDC_STATIC,107,23,13,12
EDITTEXT IDC_EDIT1,120,20,30,14,ES_AUTOHSCROLL
LTEXT "G",IDC_STATIC,107,45,13,12
EDITTEXT IDC_EDIT2,120,42,30,14,ES_AUTOHSCROLL
LTEXT "B",IDC_STATIC,107,67,13,12
EDITTEXT IDC_EDIT3,120,64,30,14,ES_AUTOHSCROLL
LTEXT "权重:",IDC_STATIC,105,7,44,8
END
IDD_COLOR DIALOGEX 0, 0, 195, 131
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "调整颜色"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
GROUPBOX "颜色模型",IDC_STATIC,13,7,45,89
CONTROL "&RGB",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,19,24,27,
11
CONTROL "&CMYK",IDC_RADIO4,"Button",BS_AUTORADIOBUTTON,19,42,27,
11
CONTROL "HS&I",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,19,60,27,
11
CONTROL "H&LS",IDC_RADIO3,"Button",BS_AUTORADIOBUTTON,19,78,27,
11
SCROLLBAR IDC_SCROLLBAR1,85,25,71,12,SBS_RIGHTALIGN
SCROLLBAR IDC_SCROLLBAR2,85,52,71,12,SBS_RIGHTALIGN
SCROLLBAR IDC_SCROLLBAR3,85,79,71,12,SBS_RIGHTALIGN
DEFPUSHBUTTON "确定",IDOK,39,110,50,14
PUSHBUTTON "取消",IDCANCEL,106,110,50,14
LTEXT "R",IDC_NAME1,71,27,13,12
LTEXT "G",IDC_NAME2,71,54,13,12
LTEXT "B",IDC_NAME3,71,81,13,12
LTEXT "",IDC_VALUE1,160,25,22,12,0,WS_EX_STATICEDGE
LTEXT "",IDC_VALUE2,160,52,22,12,0,WS_EX_STATICEDGE
LTEXT "",IDC_VALUE3,160,79,22,12,0,WS_EX_STATICEDGE
LTEXT "-",IDC_STATIC,87,11,9,10
RTEXT "+",IDC_STATIC,145,11,9,10
END
IDD_BC DIALOGEX 0, 0, 187, 100
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "调整亮度/对比度"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
DEFPUSHBUTTON "确定",IDOK,34,79,50,14
PUSHBUTTON "取消",IDCANCEL,103,79,50,14
LTEXT "亮度",IDC_STATIC,7,25,26,11
SCROLLBAR IDC_SCROLLBAR1,37,25,106,11
LTEXT "Static",IDC_BRIGHT,155,25,25,11,0,WS_EX_STATICEDGE
LTEXT "对比度",IDC_STATIC,7,51,26,11
SCROLLBAR IDC_SCROLLBAR2,37,51,106,11
LTEXT "Static",IDC_CONTRAST,155,51,25,11,0,WS_EX_STATICEDGE
LTEXT "-",IDC_STATIC,39,10,15,8
RTEXT "+",IDC_STATIC,125,10,15,8
END
IDD_COLORBITS DIALOG DISCARDABLE 0, 0, 158, 106
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "改变颜色位数"
FONT 8, "MS Sans Serif"
BEGIN
GROUPBOX "新颜色位数",IDC_COLORBITS,7,16,84,77,WS_GROUP
CONTROL "&24位",IDC_RADIO24,"Button",BS_AUTORADIOBUTTON,30,34,37,
10
CONTROL "&8位",IDC_RADIO8,"Button",BS_AUTORADIOBUTTON,30,48,37,
10
CONTROL "&4位",IDC_RADIO4,"Button",BS_AUTORADIOBUTTON,30,62,37,
10
CONTROL "&1位",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,30,76,37,
10
DEFPUSHBUTTON "确定",IDOK,100,20,50,14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -