⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imagecam.rc

📁 《数字图象工程案例》原码
💻 RC
📖 第 1 页 / 共 4 页
字号:
            MENUITEM "..",                          IDM_DOT
        END
        POPUP "画笔宽度(&W)"
        BEGIN
            MENUITEM "一象素(&1)",                  IDM_PW_1
            MENUITEM "二象素(&2)",                  IDM_PW_2
            MENUITEM "三象素(&3)",                  IDM_PW_3
            MENUITEM "四象素(&4)",                  IDM_PW_4
            MENUITEM "五象素(&5)",                  IDM_PW_5
            MENUITEM "其它(&O)...",                 IDM_PW_OTHER
        END
        POPUP "文字设置(&N)"
        BEGIN
            MENUITEM "字体(&F)...",                 IDM_FONT
            MENUITEM SEPARATOR
            MENUITEM "左对齐(&L)",                  IDM_LEFT
            MENUITEM "中对齐(&C)",                  IDM_CENTER
            MENUITEM "右对齐(&R)",                  IDM_RIGHT
        END
    END
    POPUP "图像CAM(&C)"
    BEGIN
        MENUITEM "直接加工(&C)",                IDC_IMAGE_NC
        MENUITEM SEPARATOR
        POPUP "细化CAM(&T)"
        BEGIN
            MENUITEM "图象细化(T)",                 IDM_IMAGE_THIN
            MENUITEM "短枝处理(&F)",                IDM_IMAGE_FTREAT
            MENUITEM "输出代码(&O)",                IDM_IMAGE_OUTPUT
        END
        MENUITEM SEPARATOR
        POPUP "矢量CAM(&O)"
        BEGIN
            MENUITEM "提取轮廓(&O)",                IDC_OUTLINE
            MENUITEM "输出代码(&N)",                IDC_OUTLINENC
        END
    END
    POPUP "视图(&V)"
    BEGIN
        POPUP "长度单位"
        BEGIN
            MENUITEM "象素(&P)",                    IDM_PIXEL
            MENUITEM "英寸(&I)",                    IDM_INCH
            MENUITEM "毫米(&M)",                    IDM_MM
        END
        MENUITEM SEPARATOR
        MENUITEM "全屏(&F)",                    IDC_FULLSCREEN
        MENUITEM SEPARATOR
        MENUITEM "放大(&O)",                    IDC_ZOOMOUT
        MENUITEM "缩小(&I)",                    IDC_ZOOMIN
        MENUITEM "原始尺寸(&N))",               IDC_ZOOMNORMAL
    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
        MENUITEM SEPARATOR
        POPUP "工具"
        BEGIN
            MENUITEM "常见工具栏(&T)",              ID_VIEW_TOOLBAR
            MENUITEM "状态栏(&S)",                  ID_VIEW_STATUS_BAR
            MENUITEM "视图栏(&V)",                  IDM_VIEWTOOL
            MENUITEM "文字栏(&E)",                  IDM_TEXTTOOL
            MENUITEM "绘图工具(&P)",                IDM_PAINTTOOL
            MENUITEM "调色板(&R)",                  IDM_PAINTPARAM
        END
    END
    POPUP "帮助(&H)"
    BEGIN
        MENUITEM "帮助主题(&H)",                ID_HELP_FINDER
        MENUITEM SEPARATOR
        MENUITEM "关于 imageCAM(&A)...",        ID_APP_ABOUT
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//

IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE 
BEGIN
    "N",            ID_FILE_NEW,            VIRTKEY, CONTROL
    "O",            ID_FILE_OPEN,           VIRTKEY, CONTROL
    "S",            ID_FILE_SAVE,           VIRTKEY, CONTROL
    "P",            ID_FILE_PRINT,          VIRTKEY, CONTROL
    "Z",            ID_EDIT_UNDO,           VIRTKEY, CONTROL
    "X",            ID_EDIT_CUT,            VIRTKEY, CONTROL
    "C",            ID_EDIT_COPY,           VIRTKEY, CONTROL
    "V",            ID_EDIT_PASTE,          VIRTKEY, CONTROL
    VK_BACK,        ID_EDIT_UNDO,           VIRTKEY, ALT
    VK_DELETE,      ID_EDIT_CUT,            VIRTKEY, SHIFT
    VK_INSERT,      ID_EDIT_COPY,           VIRTKEY, CONTROL
    VK_INSERT,      ID_EDIT_PASTE,          VIRTKEY, SHIFT
    VK_F6,          ID_NEXT_PANE,           VIRTKEY 
    VK_F6,          ID_PREV_PANE,           VIRTKEY, SHIFT
    VK_F1,          ID_CONTEXT_HELP,        VIRTKEY, SHIFT
    VK_F1,          ID_HELP,                VIRTKEY 
END


/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 235, 59
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 imageCAM "
FONT 9, "宋体"
BEGIN
    ICON            IDR_MAINFRAME,IDC_STATIC,11,17,20,20
    LTEXT           "imageCAM 1.0 版",IDC_STATIC,40,10,119,8,SS_NOPREFIX
    LTEXT           "版权所有 (C) 2003",IDC_STATIC,40,25,119,8
    DEFPUSHBUTTON   "确定",IDOK,178,7,50,14,WS_GROUP
END

IDD_PAINTPARAM DIALOGEX 0, 0, 62, 167
STYLE WS_CHILD
EXSTYLE WS_EX_STATICEDGE
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
END

IDD_DIALOG_SELECTPAR DIALOG DISCARDABLE  0, 0, 202, 108
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "CAM参数"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,37,83,50,18
    PUSHBUTTON      "Cancel",IDCANCEL,106,83,50,18
    EDITTEXT        IDC_EDIT_DEPTH,71,7,40,16,ES_RIGHT | ES_AUTOHSCROLL
    LTEXT           "加工深度:",IDC_STATIC,27,10,40,10
    LTEXT           "毫米(mm)",IDC_STATIC,123,11,35,10
    GROUPBOX        "图象加工实际尺寸(按原比例)",IDC_STATIC,27,26,131,49,
                    BS_NOTIFY | BS_FLAT
    LTEXT           "X:",IDC_STATIC,33,41,12,11
    EDITTEXT        IDC_OUTPUT_X,45,40,48,14,ES_RIGHT | ES_AUTOHSCROLL
    LTEXT           "毫米",IDC_STATIC,96,42,22,11
    LTEXT           "毫米",IDC_STATIC,97,55,22,11
    EDITTEXT        IDC_OUTPUT_Y,45,54,48,14,ES_RIGHT | ES_AUTOHSCROLL | 
                    ES_READONLY
    LTEXT           "Y:",IDC_STATIC,33,58,9,8
END

IDD_GRAY_DIALOG DIALOG DISCARDABLE  0, 0, 187, 109
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "灰度转换方式"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,36,87,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,114,87,50,14
    GROUPBOX        "算法",IDC_STATIC,21,19,75,62
    CONTROL         "平均值法(&N)",IDC_RADIO1,"Button",BS_AUTORADIOBUTTON,33,
                    31,58,11
    CONTROL         "最大值法(&M)",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON,33,
                    48,62,9
    CONTROL         "加权法(&W)",IDC_RADIO3,"Button",BS_AUTORADIOBUTTON,33,
                    62,60,8
    RTEXT           "R:",IDC_STATIC,107,25,15,12
    RTEXT           "G:",IDC_STATIC,103,47,22,8
    RTEXT           "B:",IDC_STATIC,104,63,20,9
    EDITTEXT        IDC_EDIT1,128,21,29,16,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT2,130,43,29,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_EDIT3,129,63,30,14,ES_AUTOHSCROLL
END

IDD_PENWIDTH DIALOG DISCARDABLE  0, 0, 132, 63
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "画笔宽度"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,7,42,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,75,42,50,14
    EDITTEXT        IDC_EDIT1,47,13,42,16,ES_AUTOHSCROLL
    LTEXT           "线宽:",IDC_STATIC,18,19,27,13
    LTEXT           "象素",IDC_STATIC,95,17,21,17
END

IDD_COLORBITS DIALOG DISCARDABLE  0, 0, 150, 104
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "改变颜色位数"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,93,23,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,93,53,50,14
    GROUPBOX        "新颜色位数",IDC_COLORBITS,7,7,68,81
    CONTROL         "&24位",IDC_RADIO24,"Button",BS_AUTORADIOBUTTON,16,23,53,
                    10
    CONTROL         "&8位",IDC_RADIO8,"Button",BS_AUTORADIOBUTTON,16,36,55,
                    18
    CONTROL         "&4位",IDC_RADIO22,"Button",BS_AUTORADIOBUTTON,16,51,54,
                    16
    CONTROL         "&1位",IDC_RADIO11,"Button",BS_AUTORADIOBUTTON,16,69,45,
                    14
END

IDD_COLOR DIALOGEX 0, 0, 188, 146
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "调整颜色"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,19,125,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,104,125,50,14
    GROUPBOX        "颜色模型",IDC_STATIC,7,13,50,99
    CONTROL         "&RGB",IDC_RADIO_RGB,"Button",BS_AUTORADIOBUTTON,16,29,
                    30,10
    CONTROL         "&CMYK",IDC_RADIO_CMYK,"Button",BS_AUTORADIOBUTTON,16,43,
                    40,16
    CONTROL         "HS&I",IDC_RADIO_HSI,"Button",BS_AUTORADIOBUTTON,16,60,
                    39,15
    CONTROL         "H&LS",IDC_RADIO_HLS,"Button",BS_AUTORADIOBUTTON,16,77,
                    38,17
    SCROLLBAR       IDC_SCROLLBAR1,83,25,64,15
    SCROLLBAR       IDC_SCROLLBAR2,83,58,65,16,SBS_RIGHTALIGN
    SCROLLBAR       IDC_SCROLLBAR3,83,93,66,15,SBS_RIGHTALIGN
    LTEXT           "R",IDC_NAME1,70,28,11,14
    LTEXT           "G",IDC_NAME2,67,62,13,14
    LTEXT           "B",IDC_NAME3,69,97,8,16
    LTEXT           "-",IDC_STATIC,85,12,15,10
    LTEXT           "+",IDC_STATIC,135,12,19,8
    LTEXT           "",IDC_VALUE1,153,27,28,17,NOT WS_GROUP | WS_TABSTOP,
                    WS_EX_STATICEDGE
    LTEXT           "",IDC_VALUE2,154,63,27,17,0,WS_EX_STATICEDGE
    LTEXT           "",IDC_VALUE3,154,96,27,15,0,WS_EX_STATICEDGE
END

IDD_BC DIALOGEX 0, 0, 181, 101
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "调整亮度/对比度"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,22,80,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,104,80,50,14
    SCROLLBAR       IDC_SCROLLBAR1,47,19,84,16
    SCROLLBAR       IDC_SCROLLBAR2,47,50,86,14
    LTEXT           "亮度",IDC_STATIC,7,20,38,14
    LTEXT           "对比度",IDC_STATIC,7,48,30,13
    LTEXT           "",IDC_BRIGHT,136,20,38,18,0,WS_EX_STATICEDGE
    LTEXT           "",IDC_CONTRAST,137,49,37,17,0,WS_EX_STATICEDGE
END

IDD_CONVOLUTE DIALOGEX 0, 0, 187, 87
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "卷积强度"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,34,66,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,115,66,50,14
    CONTROL         "Slider1",IDC_SLIDER1,"msctls_trackbar32",TBS_TOP | 
                    TBS_NOTICKS | WS_TABSTOP,7,27,129,17
    LTEXT           "",IDC_VALUE,145,29,35,14,0,WS_EX_STATICEDGE
    LTEXT           "-",IDC_STATIC,13,16,18,8
    LTEXT           "+",IDC_STATIC,126,16,15,9
END

IDD_SCALE DIALOG DISCARDABLE  0, 0, 203, 90
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "缩放图象"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,153,36,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,153,56,50,14
    EDITTEXT        IDC_WIDTH,39,9,33,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_HEIGHT,112,7,29,14,ES_AUTOHSCROLL
    GROUPBOX        "长度单位",IDC_STATIC,8,27,132,39
    CONTROL         "厘米(&C)",IDC_CM,"Button",BS_AUTORADIOBUTTON,12,44,36,
                    14
    CONTROL         "英寸(&I)",IDC_INCH,"Button",BS_AUTORADIOBUTTON,56,41,39,
                    17
    CONTROL         "象素(&P)",IDC_PIXEL,"Button",BS_AUTORADIOBUTTON,96,43,
                    41,11
    CONTROL         "保持宽、高比例(&P)",IDC_PROPORTIONAL,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,8,68,102,13
    LTEXT           "宽度(&W)",IDC_STATIC,8,11,30,13
    LTEXT           "高度(&H)",IDC_STATIC,79,10,32,11
    PUSHBUTTON      "还原(&R)",IDC_RESET,153,16,50,14
END

IDD_CANVASSIZE DIALOG DISCARDABLE  0, 0, 187, 164
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION " 画布大小"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,139,48,41,14
    PUSHBUTTON      "Cancel",IDCANCEL,140,72,40,14
    LTEXT           "宽度(&W)",IDC_STATIC,14,15,20,8
    LTEXT           "高度(&H)",IDC_STATIC,73,15,28,8
    EDITTEXT        IDC_WIDTH,38,13,23,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_HEIGHT,104,13,27,13,ES_AUTOHSCROLL
    PUSHBUTTON      "还原(&R)",IDC_RESET,140,25,40,14
    GROUPBOX        "单位",IDC_STATIC,3,31,135,24
    GROUPBOX        "Locate image in canvas",IDC_STATIC,3,76,127,80
    CONTROL         "保持宽、高比例(&P)",IDC_PROPORTIONAL,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,17,58,83,13
    CONTROL         "厘米(&C)",IDC_CM,"Button",BS_AUTORADIOBUTTON,9,39,40,12
    CONTROL         "英寸(&I)",IDC_INCH,"Button",BS_AUTORADIOBUTTON,53,39,40,
                    14
    CONTROL         "象素(&P)",IDC_PIXEL,"Button",BS_AUTORADIOBUTTON,94,39,
                    43,13
    CONTROL         "Button2",IDC_UL,"Button",BS_OWNERDRAW | WS_TABSTOP,26,
                    92,25,17
    CONTROL         "Button2",IDC_UP,"Button",BS_OWNERDRAW | WS_TABSTOP,53,
                    92,25,17

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -