viewdib.rc

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

RC
878
字号
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// Chinese (P.R.C.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
    "#define _AFX_NO_OLE_RESOURCES\r\n"
    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
    "\r\n"
    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r\n"
    "#ifdef _WIN32\r\n"
    "LANGUAGE 4, 2\r\n"
    "#pragma code_page(936)\r\n"
    "#endif //_WIN32\r\n"
    "#include ""res\\ViewDIB.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
    "#include ""l.chs\\afxres.rc""          // Standard components\r\n"
    "#include ""l.chs\\afxprint.rc""        // printing/print preview resources\r\n"
    "#endif\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME           ICON    DISCARDABLE     "res\\ViewDIB.ico"
IDR_VIEWDITYPE          ICON    DISCARDABLE     "res\\ViewDIBDoc.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//

IDR_MAINFRAME           BITMAP  MOVEABLE PURE   "res\\Toolbar.bmp"

/////////////////////////////////////////////////////////////////////////////
//
// Toolbar
//

IDR_MAINFRAME TOOLBAR DISCARDABLE  16, 15
BEGIN
    BUTTON      ID_FILE_NEW
    BUTTON      ID_FILE_OPEN
    BUTTON      ID_FILE_SAVE
    SEPARATOR
    BUTTON      ID_EDIT_CUT
    BUTTON      ID_EDIT_COPY
    BUTTON      ID_EDIT_PASTE
    SEPARATOR
    BUTTON      ID_FILE_PRINT
    SEPARATOR
    BUTTON      ID_APP_ABOUT
END


/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDR_MAINFRAME MENU PRELOAD DISCARDABLE 
BEGIN
    POPUP "文件(&F)"
    BEGIN
        MENUITEM "新建(&N)\tCtrl+N",            ID_FILE_NEW
        MENUITEM "打开(&O)...\tCtrl+O",         ID_FILE_OPEN
        MENUITEM SEPARATOR
        MENUITEM "打印设置(&R)...",             ID_FILE_PRINT_SETUP
        MENUITEM SEPARATOR
        MENUITEM "最近文件",                    ID_FILE_MRU_FILE1, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "退出(&X)",                    ID_APP_EXIT
    END
    POPUP "查看(&V)"
    BEGIN
        MENUITEM "工具栏(&T)",                  ID_VIEW_TOOLBAR
        MENUITEM "状态栏(&S)",                  ID_VIEW_STATUS_BAR
    END
    POPUP "帮助(&H)"
    BEGIN
        MENUITEM "关于 ViewDIB(&A)...",         ID_APP_ABOUT
    END
END

IDR_VIEWDITYPE MENU PRELOAD DISCARDABLE 
BEGIN
    POPUP "文件(&F)"
    BEGIN
        MENUITEM "新建(&N)\tCtrl+N",            ID_FILE_NEW
        MENUITEM "打开(&O)...\tCtrl+O",         ID_FILE_OPEN
        MENUITEM "关闭(&C)",                    ID_FILE_CLOSE
        MENUITEM "保存(&S)\tCtrl+S",            ID_FILE_SAVE
        MENUITEM "另存为(&A)...",               ID_FILE_SAVE_AS
        MENUITEM SEPARATOR
        MENUITEM "打印(&P)...\tCtrl+P",         ID_FILE_PRINT
        MENUITEM "打印预览(&V)",                ID_FILE_PRINT_PREVIEW
        MENUITEM "打印设置(&R)...",             ID_FILE_PRINT_SETUP
        MENUITEM SEPARATOR
        MENUITEM "最近文件",                    ID_FILE_MRU_FILE1, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "退出(&X)",                    ID_APP_EXIT
    END
    POPUP "编辑(&E)"
    BEGIN
        MENUITEM "撤消操作(&Z)",                ID_MENU_UNDO
        MENUITEM "选择四边形区域(&P)",          ID_MENU_SELECTPOLY
        MENUITEM SEPARATOR
        MENUITEM "剪切(&T)\tCtrl+X",            ID_EDIT_CUT
        MENUITEM "复制(&C)\tCtrl+C",            ID_EDIT_COPY
        MENUITEM "粘贴(&P)\tCtrl+V",            ID_EDIT_PASTE
    END
    POPUP "图象处理(&I)"
    BEGIN
        POPUP "通道(&C)"
        BEGIN
            MENUITEM "抽取红色(&R)",                ID_MENU_REDCHANNEL
            MENUITEM "抽取绿色(&G)",                ID_MENU_GREENCHANNEL
            MENUITEM "抽取蓝色(&B)",                ID_MENU_BLUECHANNEL
            MENUITEM "滤去红色(&r)",                ID_MENU_MASKRED
            MENUITEM "滤去绿色(&l)",                ID_MENU_MASKGREEN
            MENUITEM "滤去蓝色(&b)",                ID_MENU_MASKBLUE
        END
        MENUITEM SEPARATOR
        POPUP "位运算(&B)"
        BEGIN
            MENUITEM "灰度直方图(&H)",              ID_MENU_HISTOGRAM
            POPUP "阈值化(&T)"
            BEGIN
                MENUITEM "选择阈值(&S)",                ID_MENU_THRESHOLD
                MENUITEM "自动选择阈值(&T)",            ID_MENU_AUTOBINARY
                MENUITEM "4值化(&Q)",                   ID_MENU_QUARTIC
                MENUITEM "8值化(&H)",                   ID_MENU_OCTONARY
            END
            MENUITEM "直方图均衡化(&M)",            ID_MENU_HISTOEQUIVALIZE
            MENUITEM "亮度/对比度(&B)",             ID_MENU_BRIGHTNESSANDCONTRAST

            MENUITEM "反相(&R)",                    ID_MENU_REVERTCOLOR
            MENUITEM "去色(&G)",                    ID_MENU_COLOR2GRAY
            MENUITEM "伪彩色(&F)",                  ID_MENU_PSEUDOCOLOR
        END
        MENUITEM SEPARATOR
        POPUP "几何变换(&J)"
        BEGIN
            MENUITEM "逆时针旋转90度",              ID_MENU_ROTATE90
            MENUITEM "旋转180度",                   ID_MENU_ROTATE180
            MENUITEM "逆时针旋转270度",             ID_MENU_ROTATE270
            MENUITEM "旋转任意角度(&O)",            ID_MENU_ROTATECERTAINANGLE

            MENUITEM "水平镜像(&F)",                ID_MENU_FLIPHOR
            MENUITEM "垂直镜像(&V)",                ID_MENU_FLIPVERT
            MENUITEM "透视变换(&P)",                ID_MENU_PERSPECTIVE
            POPUP "仿射变换"
            BEGIN
                MENUITEM "就近插值法(&N)",              ID_MENU_AFFINE1
                MENUITEM "双线性插值法(&I)",            ID_MENU_AFFINE2
            END
            MENUITEM "几何矫正(&G)",                ID_MENU_GEOMETRICCORRECT
        END
        MENUITEM SEPARATOR
        POPUP "代数变换(&L)"
        BEGIN
            MENUITEM "自身差值(&D)",                ID_MENU_SELFDIFF
            MENUITEM "图象相减(&B)",                ID_MENU_DIFF
            MENUITEM "图象相加(&E)",                ID_MENU_ADD
            MENUITEM "图象或(&O)",                  ID_MENU_OR
        END
        MENUITEM SEPARATOR
        POPUP "非线性变换"
        BEGIN
            MENUITEM "ln变换(&E)",                  ID_MENU_LNTRANS
            MENUITEM "log变换(&G)",                 ID_MENU_LOGTRANS
        END
        MENUITEM SEPARATOR
        MENUITEM "改变画布尺寸(&S)",            ID_MENU_CHANGECANVASSIZE
        MENUITEM "放大(&M)\t+",                 ID_MENU_ZOOMIN
        MENUITEM "缩小(&Y)\t-",                 ID_MENU_ZOOMOUT
        MENUITEM SEPARATOR
        MENUITEM "位图属性(&A)",                ID_MENU_ATTRIBUTE
    END
    POPUP "滤镜(&T)"
    BEGIN
        POPUP "形态学运算(&I)"
        BEGIN
            MENUITEM "腐蚀(&O)",                    ID_MENU_EROSION
            MENUITEM "膨胀(&X)",                    ID_MENU_DILATION
            MENUITEM "开运算(&K)",                  ID_MENU_OPEN
            MENUITEM "闭运算(&B)",                  ID_MENU_CLOS
            MENUITEM "边界(&B)",                    ID_MENU_BOUNDARY
            MENUITEM "细化(&T)",                    ID_MENU_THINNING
            MENUITEM "骨架(&S)",                    ID_MENU_SKELETONIZE
        END
        POPUP "平滑与模糊(&L)"
        BEGIN
            MENUITEM "低通滤波LP1(&A)",             ID_MENU_LOWPASS1
            MENUITEM "低通滤波LP2(&B)",             ID_MENU_LOWPASS2
            MENUITEM "低通滤波LP3(&C)",             ID_MENU_LOWPASS3
        END
        POPUP "锐化与清晰(&C)"
        BEGIN
            MENUITEM "高通滤波HP1(&A)",             ID_MENU_HIGHPASS1
            MENUITEM "高通滤波HP2(&B)",             ID_MENU_HIGHPASS2
            MENUITEM "高通滤波HP3(&C)",             ID_MENU_HIGHPASS3
        END
        POPUP "边缘检测与强化(&E)"
        BEGIN
            POPUP "平移和差分边缘增强(&D)"
            BEGIN
                MENUITEM "垂直边缘(&V)",                ID_MENU_VEREDGE
                MENUITEM "水平边缘(&H)",                ID_MENU_HORZEDGE
                MENUITEM "水平与垂直边缘(&L)",          ID_MENU_VHEDGE
            END
            POPUP "梯度方向边缘强化(&T)"
            BEGIN
                MENUITEM "北",                          ID_MENU_NOR
                MENUITEM "东北",                        ID_MENU_EASNOR
                MENUITEM "东",                          ID_MENU_EAS
                MENUITEM "东南",                        ID_MENU_EASSOU
                MENUITEM "南",                          ID_MENU_SOU
                MENUITEM "西南",                        ID_MENU_WESSOU
                MENUITEM "西",                          ID_MENU_WES
                MENUITEM "西北",                        ID_MENU_WESNOR
            END
            POPUP "Laplace边缘强化(&L)"
            BEGIN
                MENUITEM "LAP1(&1)",                    ID_MENU_LAP1
                MENUITEM "LAP2(&2)",                    ID_MENU_LAP2
                MENUITEM "LAP3(&3)",                    ID_MENU_LAP3
            END
            POPUP "Sobel边缘检测(&S)"
            BEGIN
                MENUITEM "x方向(&X)",                   ID_MENU_SOBEL1
                MENUITEM "y方向(&Y)",                   ID_MENU_SOBEL2
                MENUITEM "x+y(&Z)",                     ID_MENU_SOBEL3
            END
            MENUITEM "SUSAN抽边(&U)",               ID_MENU_SUSAN
            MENUITEM "Canny抽边(&C)",               ID_MENU_CANNY
        END
        MENUITEM "中值滤波(&M)",                ID_MENU_MEDIANFILTER
        MENUITEM "图象模糊(&S)",                ID_MENU_BLUR
    END
    POPUP "高级变换(&W)"
    BEGIN
        MENUITEM "调整长宽(&P)",                ID_MENU_MODIFYWH
        POPUP "DFT(&D)"
        BEGIN
            MENUITEM "幅度谱",                      ID_MENU_DFTMAGNITUDE
            MENUITEM "相位谱",                      ID_MENU_DFTPHASE
        END

⌨️ 快捷键说明

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