demo.rc

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· RC 代码 · 共 561 行 · 第 1/2 页

RC
561
字号
            MENUITEM "Split",                       ID_CXIMAGE_ALPHACHANNEL_SPLIT

            MENUITEM "Strip",                       ID_CXIMAGE_ALPHASTRIP
            MENUITEM "Invert",                      ID_CXIMAGE_INVETALPHA
            MENUITEM "Toggle Alpha Palette ",       ID_CXIMAGE_ALPHAPALETTETOGGLE

            MENUITEM "Create from lightness",       ID_CXIMAGE_ALPHACREATE
        END
        MENUITEM SEPARATOR
        MENUITEM "Gray Scale",                  ID_CXIMAGE_GRAYSCALE
        MENUITEM "Dither...",                   ID_CXIMAGE_DITHER
        MENUITEM "Decrease Bpp...",             ID_CXIMAGE_DECREASEBPP
        MENUITEM "Increase Bpp...",             ID_CXIMAGE_INCREASEBPP
        POPUP "Histogram"
        BEGIN
            MENUITEM "Stretch",                     ID_CXIMAGE_HISTOGRAM_STRETCH

            MENUITEM "Stretch1",                    ID_CXIMAGE_HISTOGRAM_STRETCH1

            MENUITEM "Stretch2",                    ID_CXIMAGE_HISTOGRAM_STRETCH2

            MENUITEM SEPARATOR
            MENUITEM "Equalize",                    ID_CXIMAGE_HISTOGRAM_EQUALIZE

            MENUITEM "Normalize",                   ID_CXIMAGE_HISTOGRAM_NORMALIZE

            MENUITEM SEPARATOR
            MENUITEM "Log",                         ID_CXIMAGE_HISTOGRAM_LOG
            MENUITEM "Root",                        ID_CXIMAGE_HISTOGRAM_ROOT

        END
        MENUITEM SEPARATOR
        MENUITEM "Options...",                  ID_CXIMAGE_OPTIONS
    END
    POPUP "Filters"
    BEGIN
        MENUITEM "Threshold...",                ID_CXIMAGE_THRESHOLD
        MENUITEM "Colorize...",                 ID_CXIMAGE_COLORIZE
        MENUITEM "Gamma...",                    ID_CXIMAGE_GAMMA
        MENUITEM SEPARATOR
        MENUITEM "Lighten",                     ID_CXIMAGE_LIGHTEN
        MENUITEM "Darken",                      ID_CXIMAGE_DARKEN
        MENUITEM "More Contrast",               ID_CXIMAGE_CONTRAST
        MENUITEM "Less Contrast",               ID_CXIMAGE_LESSCONTRAST
        MENUITEM SEPARATOR
        POPUP "Linear"
        BEGIN
            MENUITEM "Blur",                        ID_CXIMAGE_BLUR
            MENUITEM "Soften",                      ID_CXIMAGE_SOFTEN
            MENUITEM "Gaussian 3x3",                ID_CXIMAGE_GAUSSIAN3X3
            MENUITEM "Gaussian 5x5",                ID_CXIMAGE_GAUSSIAN5X5
            MENUITEM "Sharpen",                     ID_CXIMAGE_SHARPEN
            MENUITEM "Edge",                        ID_CXIMAGE_EDGE
            MENUITEM "Emboss",                      ID_CXIMAGE_EMBOSS
        END
        POPUP "Non Linear"
        BEGIN
            MENUITEM "Add Noise",                   ID_CXIMAGE_ADDNOISE
            MENUITEM "Median",                      ID_CXIMAGE_MEDIAN
            MENUITEM "Erode",                       ID_CXIMAGE_ERODE
            MENUITEM "Dilate",                      ID_CXIMAGE_DILATE
            MENUITEM "Contour",                     ID_CXIMAGE_CONTOUR
            MENUITEM "Edge",                        ID_FILTERS_NONLINEAR_EDGE

            MENUITEM "Jitter",                      ID_CXIMAGE_JITTER
        END
        POPUP "CircleTransform "
        BEGIN
            MENUITEM "Pinch",                       ID_CXIMAGE_CIRCLETRANSFORM_PINCH

            MENUITEM "Punch",                       ID_CXIMAGE_CIRCLETRANSFORM_PUNCH

            MENUITEM "Twirl",                       ID_CXIMAGE_CIRCLETRANSFORM_SWIRL

            MENUITEM "Cylinder",                    ID_CXIMAGE_CIRCLETRANSFORM_CYLINDER

            MENUITEM "Bathroom",                    ID_CXIMAGE_CIRCLETRANSFORM_BATHROOM

        END
        MENUITEM SEPARATOR
        MENUITEM "Pseudo Colors",               ID_CXIMAGE_PSEUDOCOLORS
        POPUP "Split"
        BEGIN
            MENUITEM "Split to RGB",                ID_CXIMAGE_SPLITRGB
            MENUITEM "Split to HSL",                ID_CXIMAGE_SPLITHSL
            MENUITEM "Split to YUV",                ID_CXIMAGE_SPLITYUV
            MENUITEM "Split to YIQ",                ID_CXIMAGE_SPLITYIQ
            MENUITEM "Split to XYZ",                ID_CXIMAGE_SPLITXYZ
            MENUITEM "Split to CMYK",               ID_CXIMAGE_SPLITCMYK
        END
        MENUITEM "Combine ...",                 ID_CXIMAGE_COMBINE
        MENUITEM "FFT...",                      ID_CXIMAGE_FFT
        MENUITEM "Repair...",                   ID_CXIMAGE_REPAIR
        MENUITEM "Mix ...",                     ID_FILTERS_MIX
        MENUITEM "JPEG compression ...",        ID_FILTERS_JPEGCOMPRESSION
    END
    POPUP "&Window"
    BEGIN
        MENUITEM "&New Window",                 ID_WINDOW_NEW
        MENUITEM "&Cascade",                    ID_WINDOW_CASCADE
        MENUITEM "&Tile",                       ID_WINDOW_TILE_HORZ
        MENUITEM "&Arrange Icons",              ID_WINDOW_ARRANGE
        MENUITEM SEPARATOR
        MENUITEM "Close All",                   ID_WINDOW_CLOSEALL
        MENUITEM SEPARATOR
        MENUITEM "Duplicate\tCtrl+D",           ID_WINDOW_DUPLICATE
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&About demo...",              ID_APP_ABOUT
    END
END

IDM_CXIMAGE1 MENU DISCARDABLE 
BEGIN
    POPUP "CxImage"
    BEGIN
        MENUITEM "&Undo\tCtrl+Z",               ID_EDIT_UNDO
        MENUITEM "Redo\tCtrl+Y",                ID_EDIT_REDO
        MENUITEM SEPARATOR
        MENUITEM "&Copy\tCtrl+C",               ID_EDIT_COPY
        MENUITEM "&Paste\tCtrl+V",              ID_EDIT_PASTE
        MENUITEM SEPARATOR
        MENUITEM "Mirror",                      ID_CXIMAGE_MIRROR
        MENUITEM "Flip",                        ID_CXIMAGE_FLIP
        MENUITEM "Negative",                    ID_CXIMAGE_NEGATIVE
        POPUP "Filters"
        BEGIN
            MENUITEM "Threshold...",                ID_CXIMAGE_THRESHOLD
            MENUITEM "Colorize...",                 ID_CXIMAGE_COLORIZE
            MENUITEM "Gamma...",                    ID_CXIMAGE_GAMMA
            MENUITEM SEPARATOR
            MENUITEM "Lighten",                     ID_CXIMAGE_LIGHTEN
            MENUITEM "Darken",                      ID_CXIMAGE_DARKEN
            MENUITEM "More Contrast",               ID_CXIMAGE_CONTRAST
            MENUITEM "Less Contrast",               ID_CXIMAGE_LESSCONTRAST
            MENUITEM SEPARATOR
            MENUITEM "Pseudo Colors",               ID_CXIMAGE_PSEUDOCOLORS
            POPUP "Split"
            BEGIN
                MENUITEM "Split to RGB",                ID_CXIMAGE_SPLITRGB
                MENUITEM "Split to HSL",                ID_CXIMAGE_SPLITHSL
                MENUITEM "Split to YUV",                ID_CXIMAGE_SPLITYUV
                MENUITEM "Split to YIQ",                ID_CXIMAGE_SPLITYIQ
                MENUITEM "Split to XYZ",                ID_CXIMAGE_SPLITXYZ
                MENUITEM "Split to CMYK",               ID_CXIMAGE_SPLITCMYK
            END
            MENUITEM "Combine...",                  ID_CXIMAGE_COMBINE
            MENUITEM "FFT...",                      ID_CXIMAGE_FFT
            MENUITEM "Repair...",                   ID_CXIMAGE_REPAIR
            MENUITEM "Mix ...",                     ID_FILTERS_MIX
        END
        POPUP "Linear"
        BEGIN
            MENUITEM "Blur",                        ID_CXIMAGE_BLUR
            MENUITEM "Soften",                      ID_CXIMAGE_SOFTEN
            MENUITEM "Gaussian 3x3",                ID_CXIMAGE_GAUSSIAN3X3
            MENUITEM "Gaussian 5x5",                ID_CXIMAGE_GAUSSIAN5X5
            MENUITEM "Sharpen",                     ID_CXIMAGE_SHARPEN
            MENUITEM "Edge",                        ID_CXIMAGE_EDGE
            MENUITEM "Emboss",                      ID_CXIMAGE_EMBOSS
        END
        POPUP "Non Linear"
        BEGIN
            MENUITEM "Add Noise",                   ID_CXIMAGE_ADDNOISE
            MENUITEM "Median",                      ID_CXIMAGE_MEDIAN
            MENUITEM "Erode",                       ID_CXIMAGE_ERODE
            MENUITEM "Dilate",                      ID_CXIMAGE_DILATE
            MENUITEM "Contour",                     ID_CXIMAGE_CONTOUR
            MENUITEM "Edge",                        ID_FILTERS_NONLINEAR_EDGE

            MENUITEM "Jitter",                      ID_CXIMAGE_JITTER
        END
        POPUP "CircleTransform "
        BEGIN
            MENUITEM "Pinch",                       ID_CXIMAGE_CIRCLETRANSFORM_PINCH

            MENUITEM "Punch",                       ID_CXIMAGE_CIRCLETRANSFORM_PUNCH

            MENUITEM "Twirl",                       ID_CXIMAGE_CIRCLETRANSFORM_SWIRL

            MENUITEM "Cylinder",                    ID_CXIMAGE_CIRCLETRANSFORM_CYLINDER

            MENUITEM "Bathroom",                    ID_CXIMAGE_CIRCLETRANSFORM_BATHROOM

        END
        MENUITEM SEPARATOR
        MENUITEM "Rotate Left",                 ID_CXIMAGE_ROTATEL
        MENUITEM "Rotate Right",                ID_CXIMAGE_ROTATER
        MENUITEM "Rotate...",                   ID_CXIMAGE_ROTATE
        MENUITEM "Resample...",                 ID_CXIMAGE_RESAMPLE
        MENUITEM "Skew...",                     ID_CXIMAGE_SKEW
        MENUITEM "Crop",                        ID_CXIMAGE_CROP
        MENUITEM SEPARATOR
        MENUITEM "Set Transparency... (click)", ID_CXIMAGE_SETTRANSPARENCY
        MENUITEM "Remove Transparency",         ID_CXIMAGE_REMOVETRANSPARENCY

        POPUP "Alpha Channel"
        BEGIN
            MENUITEM "Opacity...",                  ID_CXIMAGE_OPACITY
            MENUITEM "Remove",                      ID_CXIMAGE_REMOVEALPHACHANNEL

            MENUITEM "Split",                       ID_CXIMAGE_ALPHACHANNEL_SPLIT

            MENUITEM "Strip",                       ID_CXIMAGE_ALPHASTRIP
            MENUITEM "Invert",                      ID_CXIMAGE_INVETALPHA
            MENUITEM "Toggle Alpha Palette ",       ID_CXIMAGE_ALPHAPALETTETOGGLE

            MENUITEM "Create from lightness",       ID_CXIMAGE_ALPHACREATE
        END
        MENUITEM SEPARATOR
        MENUITEM "Gray Scale",                  ID_CXIMAGE_GRAYSCALE
        MENUITEM "Dither...",                   ID_CXIMAGE_DITHER
        MENUITEM "Decrease Bpp...",             ID_CXIMAGE_DECREASEBPP
        MENUITEM "Increase Bpp...",             ID_CXIMAGE_INCREASEBPP
        POPUP "Histogram"
        BEGIN
            MENUITEM "Stretch",                     ID_CXIMAGE_HISTOGRAM_STRETCH

            MENUITEM "Stretch1",                    ID_CXIMAGE_HISTOGRAM_STRETCH1

            MENUITEM "Stretch2",                    ID_CXIMAGE_HISTOGRAM_STRETCH2

            MENUITEM SEPARATOR
            MENUITEM "Equalize",                    ID_CXIMAGE_HISTOGRAM_EQUALIZE

            MENUITEM "Normalize",                   ID_CXIMAGE_HISTOGRAM_NORMALIZE

            MENUITEM SEPARATOR
            MENUITEM "Log",                         ID_CXIMAGE_HISTOGRAM_LOG
            MENUITEM "Root",                        ID_CXIMAGE_HISTOGRAM_ROOT

        END
        MENUITEM SEPARATOR
        MENUITEM "Options...",                  ID_CXIMAGE_OPTIONS
    END
END


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

IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE 
BEGIN
    "C",            ID_EDIT_COPY,           VIRTKEY, CONTROL, NOINVERT
    "D",            ID_WINDOW_DUPLICATE,    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_ADD,         ID_VIEW_ZOOMIN,         VIRTKEY, NOINVERT
    VK_BACK,        ID_EDIT_UNDO,           VIRTKEY, ALT, NOINVERT
    VK_DELETE,      ID_EDIT_CUT,            VIRTKEY, SHIFT, NOINVERT
    VK_DIVIDE,      ID_VIEW_NORMALVIEWING11, 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
    VK_SUBTRACT,    ID_VIEW_ZOOMOUT,        VIRTKEY, NOINVERT
    "X",            ID_EDIT_CUT,            VIRTKEY, CONTROL, NOINVERT
    "Y",            ID_EDIT_REDO,           VIRTKEY, CONTROL, NOINVERT
    "Z",            ID_EDIT_UNDO,           VIRTKEY, CONTROL, NOINVERT
END


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

IDD_ABOUTBOX DIALOGEX 0, 0, 245, 254
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About demo"
FONT 8, "MS Sans Serif"
BEGIN
    ICON            IDR_MAINFRAME,IDC_STATIC,7,7,20,20
    LTEXT           "CImage Demo Version 1.0 

⌨️ 快捷键说明

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