viewdib.rc

来自「一个非常全的vc编程的原程序代码是关于图像处理的!」· RC 代码 · 共 878 行 · 第 1/3 页

RC
878
字号
        POPUP "余弦变换(&C)"
        BEGIN
            MENUITEM "正变换",                      ID_MENU_DCT
            MENUITEM "逆变换",                      ID_MENU_IDCT
        END
        POPUP "Hough变换(&H)"
        BEGIN
            MENUITEM "检测直线(&L)",                ID_MENU_HOUGHLINE
            MENUITEM "检测圆(&C)",                  ID_MENU_HOUGHCIRCLE
        END
    END
    POPUP "查看(&V)"
    BEGIN
        MENUITEM "工具栏(&T)",                  ID_VIEW_TOOLBAR
        MENUITEM "状态栏(&S)",                  ID_VIEW_STATUS_BAR
    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 "关于 ViewDIB(&A)...",         ID_APP_ABOUT
    END
END


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

IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE 
BEGIN
    "+",            ID_MENU_ZOOMIN,         ASCII,  NOINVERT
    "-",            ID_MENU_ZOOMOUT,        ASCII,  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
    "V",            ID_EDIT_PASTE,          VIRTKEY, CONTROL, NOINVERT
    VK_BACK,        ID_EDIT_UNDO,           VIRTKEY, ALT, NOINVERT
    VK_DELETE,      ID_EDIT_CUT,            VIRTKEY, SHIFT, 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
    "Z",            ID_MENU_UNDO,           VIRTKEY, CONTROL, NOINVERT
END


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

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

IDD_DIALOG_HISTOGRAM DIALOG DISCARDABLE  0, 0, 187, 116
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "灰度直方图"
FONT 10, "System"
BEGIN
    GROUPBOX        "Channel:",IDC_STATIC,7,7,140,105
    PUSHBUTTON      "Close",IDC_OK_BUTTON,156,7,24,9
    COMBOBOX        IDC_COMBO,53,1,76,72,CBS_DROPDOWN | CBS_SORT | 
                    WS_VSCROLL | WS_TABSTOP
    LTEXT           "",IDC_PIC,13,19,129,59
    LTEXT           "Mean:",IDC_MEAN,17,87,21,8
    LTEXT           "Pixels:",IDC_PIXELS,15,98,24,8
    LTEXT           "Count:",IDC_COUNT,81,98,22,8
    EDITTEXT        IDC_MEAN_EDIT,40,87,25,12,ES_AUTOHSCROLL | ES_READONLY | 
                    NOT WS_BORDER
    EDITTEXT        IDC_PIXELS_EDIT,40,98,26,12,ES_AUTOHSCROLL | ES_READONLY | 
                    NOT WS_BORDER
    EDITTEXT        IDC_LEVEL_EDIT,154,90,21,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_COUNT_EDIT,106,98,28,12,ES_AUTOHSCROLL | ES_READONLY | 
                    NOT WS_BORDER
    LTEXT           "Percentile:",IDC_PERCENTILE_STATIC,68,87,36,8
    EDITTEXT        IDC_PERCENTILE_EDIT,106,87,28,12,ES_AUTOHSCROLL | 
                    ES_READONLY | NOT WS_BORDER
    PUSHBUTTON      "Level",IDC_LEVEL_BUTTON,154,74,21,11
END

IDD_DIALOG_THRESHOLD DIALOG DISCARDABLE  0, 0, 177, 89
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "选择阈值"
FONT 10, "System"
BEGIN
    PUSHBUTTON      "Close",ID_FINISH,145,32,26,10
    LTEXT           "",IDC_G,10,18,120,45
    EDITTEXT        IDC_EDIT1,73,1,20,12,ES_AUTOHSCROLL
    LTEXT           "阈值色阶(&T):",IDC_S1,26,3,43,8
    PUSHBUTTON      "Apply",IDC_BUTTON_OK,145,18,26,10
    LTEXT           "0",IDC_STATIC,8,74,8,8
    LTEXT           "255",IDC_STATIC,134,74,13,8
    LTEXT           "127",IDC_STATIC,70,74,13,8
END

IDD_DIALOG_ATTRIBUTE DIALOG DISCARDABLE  0, 0, 180, 58
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "位图属性"
FONT 10, "System"
BEGIN
    LTEXT           "位图宽度:",IDC_STATIC_WIDTH,14,12,35,8
    LTEXT           "位图高度:",IDC_STATIC_HEIGHT,14,25,35,8
    LTEXT           "像素位数:",IDC_STATIC_BITCOUNT,14,38,35,8
    LTEXT           "水平分辨率:",IDC_STATIC_XPIXELSPERM,79,12,43,8
    LTEXT           "垂直分辨率:",IDC_STATIC_YPIXELSPERM,79,25,43,8
    LTEXT           "数据字节数:",IDC_STATIC_SIZEIMAGE,79,38,43,8
    EDITTEXT        IDC_EDIT_WIDTH,51,12,18,12,ES_AUTOHSCROLL | ES_READONLY | 
                    NOT WS_BORDER
    EDITTEXT        IDC_EDIT_HEIGHT,51,25,18,12,ES_AUTOHSCROLL | ES_READONLY | 
                    NOT WS_BORDER
    EDITTEXT        IDC_EDIT_BITCOUNT,51,38,19,12,ES_AUTOHSCROLL | 
                    ES_READONLY | NOT WS_BORDER
    EDITTEXT        IDC_EDIT_XPIXELSPERM,123,12,20,12,ES_AUTOHSCROLL | 
                    ES_READONLY | NOT WS_BORDER
    EDITTEXT        IDC_EDIT_YPIXELSPERM,123,25,19,12,ES_AUTOHSCROLL | 
                    ES_READONLY | NOT WS_BORDER
    EDITTEXT        IDC_EDIT_SIZEIMAGE,123,38,21,12,ES_AUTOHSCROLL | 
                    ES_READONLY | NOT WS_BORDER
    GROUPBOX        "Attribute:",IDC_STATIC,6,1,147,50
    PUSHBUTTON      "OK",IDC_BUTTON_OK,159,43,17,8
END

IDD_DIALOG_ROTATEANGLE DIALOG DISCARDABLE  0, 0, 128, 37
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "旋转"
FONT 10, "System"
BEGIN
    PUSHBUTTON      "Apply",IDC_BUTTON_OK,96,5,25,10
    PUSHBUTTON      "Close",IDC_BUTTON_CLOSE,96,20,25,10
    LTEXT           "逆时针旋转",IDC_STATIC,9,6,41,8
    EDITTEXT        IDC_EDIT1,52,5,20,12,ES_AUTOHSCROLL | ES_NUMBER
    LTEXT           "度",IDC_STATIC,74,6,9,8
END

IDD_DIALOG_BRIGHTNESSANDCONTRAST DIALOG DISCARDABLE  0, 0, 194, 32
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "亮度对比度调整"
FONT 10, "System"
BEGIN
    PUSHBUTTON      "Apply",IDC_BUTTON_OK,162,5,25,10
    PUSHBUTTON      "Close",IDC_BUTTON_CANCEL,162,17,25,10
    CONTROL         "Slider1",IDC_SLIDER_LUMINOSITY,"msctls_trackbar32",
                    WS_TABSTOP,42,5,100,8
    CONTROL         "Slider2",IDC_SLIDER_CONTRAST,"msctls_trackbar32",
                    WS_TABSTOP,43,19,100,8
    LTEXT           "亮度:",IDC_STATIC,7,4,19,8
    LTEXT           "对比度:",IDC_STATIC,7,17,27,8
    LTEXT           "-255",IDC_STATIC,28,5,15,8
    LTEXT           "255",IDC_STATIC,142,5,13,8
    LTEXT           "0",IDC_STATIC,38,18,8,8
    LTEXT           "3.0",IDC_STATIC,142,18,11,8
END

IDD_DIALOG_AFFINE DIALOG DISCARDABLE  0, 0, 271, 104
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "仿射变换"
FONT 10, "System"
BEGIN
    GROUPBOX        "预览效果:",IDC_S,7,5,92,92
    LTEXT           "",IDC_PIC,15,15,75,75
    CONTROL         "Slider1",IDC_SLIDER_X,"msctls_trackbar32",WS_TABSTOP,
                    152,10,100,10
    CONTROL         "Slider2",IDC_SLIDER_Y,"msctls_trackbar32",WS_TABSTOP,
                    152,25,100,10
    CONTROL         "Slider3",IDC_SLIDER_SLUE,"msctls_trackbar32",WS_TABSTOP,
                    152,40,100,10
    CONTROL         "Slider4",IDC_SLIDER_WIG,"msctls_trackbar32",WS_TABSTOP,
                    152,55,100,10
    LTEXT           "伸缩X:",IDC_STATIC,109,10,30,8
    LTEXT           "伸缩Y:",IDC_STATIC,108,25,30,8
    LTEXT           "旋转(逆):",IDC_STATIC,109,40,37,8
    LTEXT           "扭曲:",IDC_STATIC,109,55,25,8
    LTEXT           "-3.0",IDC_STATIC,139,10,13,8
    LTEXT           "3.0",IDC_STATIC,252,10,11,8
    PUSHBUTTON      "Apply",IDC_BUTTON_APPLY,133,84,50,11
    PUSHBUTTON      "Close",IDC_BUTTON_CLOSE,196,84,50,11
    LTEXT           "-3.0",IDC_STATIC,139,25,13,8
    LTEXT           "3.0",IDC_STATIC,252,25,11,8
    LTEXT           "0",IDC_STATIC,147,40,8,8
    LTEXT           "360",IDC_STATIC,252,40,13,8
    LTEXT           "-2.0",IDC_STATIC,139,55,13,8
    LTEXT           "2.0",IDC_STATIC,253,55,11,8
END

IDD_DIALOG_CANVASSIZE DIALOG DISCARDABLE  0, 0, 141, 62
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "修改画布大小"
FONT 10, "System"
BEGIN
    GROUPBOX        "Position",IDC_STATIC,5,0,55,55
    CONTROL         "",IDC_RADIO_LEFTUP,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP,14,12,8,8
    CONTROL         "",IDC_RADIO_CENTERUP,"Button",BS_AUTORADIOBUTTON,29,12,
                    9,8
    CONTROL         "",IDC_RADIO_RIGHTUP,"Button",BS_AUTORADIOBUTTON,44,12,9,
                    8
    CONTROL         "",IDC_RADIO_LEFTCENTER,"Button",BS_AUTORADIOBUTTON,14,
                    26,9,8
    CONTROL         "",IDC_RADIO_CENTERCENTER,"Button",BS_AUTORADIOBUTTON,29,
                    26,9,8
    CONTROL         "",IDC_RADIO_RIGHTCENTER,"Button",BS_AUTORADIOBUTTON,44,
                    26,9,8
    CONTROL         "",IDC_RADIO_LEFTDOWN,"Button",BS_AUTORADIOBUTTON,14,41,
                    9,8
    CONTROL         "",IDC_RADIO_CENTERDOWN,"Button",BS_AUTORADIOBUTTON,29,
                    41,9,8
    CONTROL         "",IDC_RADIO_RIGHTDOWN,"Button",BS_AUTORADIOBUTTON,44,41,
                    9,8
    EDITTEXT        IDC_EDIT_WIDTH,94,4,38,12,ES_AUTOHSCROLL | ES_NUMBER
    EDITTEXT        IDC_EDIT_HEIGHT,94,23,38,12,ES_AUTOHSCROLL | ES_NUMBER
    PUSHBUTTON      "Apply",IDC_BUTTON_OK,72,45,59,10
    LTEXT           "Width:",IDC_STATIC,67,3,22,8
    LTEXT           "Height:",IDC_STATIC,65,22,24,8
END

IDD_DIALOG_ATTENTION DIALOG DISCARDABLE  0, 0, 187, 46
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "注意"
FONT 10, "System"
BEGIN
    PUSHBUTTON      "Apply",IDC_BUTTON_APPLY,147,4,32,10
    PUSHBUTTON      "Cancel",IDC_BUTTON_CANCEL,147,18,32,10
    GROUPBOX        "Attention:",IDC_STATIC,5,1,136,37
    LTEXT           "你最好先保存或撤消上一次操作。",IDC_STATIC,11,12,121,8
    LTEXT           "若要继续进行操作的话,单击Apply。",IDC_STATIC,11,25,128,
                    8
END

IDD_DIALOG_PERSPECTIVE DIALOG DISCARDABLE  0, 0, 282, 110
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "透视变换"
FONT 10, "System"
BEGIN
    PUSHBUTTON      "Apply",IDC_BUTTON_APPLY,135,83,50,11
    PUSHBUTTON      "Close",IDC_BUTTON_CANCEL,197,83,50,11
    GROUPBOX        "预览:",IDC_STATIC,7,7,95,96
    LTEXT           "Static",IDC_PIC,17,19,75,75
    CONTROL         "Slider1",IDC_SLIDER_R,"msctls_trackbar32",TBS_NOTICKS | 
                    WS_TABSTOP,160,11,100,10
    CONTROL         "Slider1",IDC_SLIDER_FAI,"msctls_trackbar32",TBS_NOTICKS | 
                    WS_TABSTOP,160,39,100,10
    CONTROL         "Slider1",IDC_SLIDER_THETA,"msctls_trackbar32",
                    TBS_NOTICKS | WS_TABSTOP,160,25,100,10
    CONTROL         "Slider1",IDC_SLIDER_F,"msctls_trackbar32",TBS_NOTICKS | 
                    WS_TABSTOP,160,53,100,10
    LTEXT           "垂直角度:",IDC_STATIC,109,24,41,8
    LTEXT           "水平角度:",IDC_STATIC,109,38,41,8
    LTEXT           "距离:",IDC_STATIC,109,10,25,8
    LTEXT           "焦距:",IDC_STATIC,109,52,25,8
    LTEXT           "0.3",ID_STATIC,150,11,11,8
    LTEXT           "0",IDC_STATIC,155,39,8,8
    LTEXT           "10",IDC_STATIC,150,25,9,8
    LTEXT           "0.1",IDC_STATIC,150,53,11,8
    LTEXT           "10",ID_STATIC2,260,11,9,8
    LTEXT           "359",IDC_STATIC,260,39,8,8
    LTEXT           "180",IDC_STATIC,260,25,13,8
    LTEXT           "10",IDC_STATIC,261,53,9,8
END

IDD_DIALOG_HOUGHLINE DIALOG DISCARDABLE  0, 0, 54, 89
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Hough变换"
FONT 10, "System"
BEGIN
    DEFPUSHBUTTON   "Apply",IDOK,11,40,32,14
    PUSHBUTTON      "Cancel",IDCANCEL,11,61,32,14
    EDITTEXT        IDC_EDIT1,11,20,32,12,ES_AUTOHSCROLL
    LTEXT           "图形个数:",IDC_STATIC,11,7,41,8
END


#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

⌨️ 快捷键说明

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