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

📄 imageboard.rc

📁 《精通Visual C++ 图像编程》一书的所有源代码!经典啊!内容丰富!
💻 RC
📖 第 1 页 / 共 3 页
字号:
        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"
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"
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
    PUSHBUTTON      "取消",IDCANCEL,100,44,50,14
END

IDD_CONVOLUTE DIALOGEX 0, 0, 187, 76
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "卷积强度"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,30,55,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,108,55,50,14
    CONTROL         "Slider1",IDC_SLIDER1,"msctls_trackbar32",TBS_TOP | 
                    TBS_NOTICKS | WS_TABSTOP,7,26,137,11
    LTEXT           "",IDC_VALUE,153,25,27,12,0,WS_EX_STATICEDGE
    LTEXT           "-",IDC_STATIC,14,15,10,9
    LTEXT           "+",IDC_STATIC,138,15,10,9
END

IDD_ABOUTDLG DIALOGEX 50, 50, 242, 202
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于ImageBoard"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "确定",IDOK,185,11,42,14
    LTEXT           "ImageBoard    0.8 版",-1,48,14,128,8
    LTEXT           "周长发   编制     1999年4月",-1,48,59,127,8
    RTEXT           "可用物理内存:",-1,29,107,107,10,NOT WS_GROUP
    LTEXT           "(Avail mem)",IDC_AVAIL_MEM,142,107,70,10,NOT WS_GROUP
    RTEXT           "操作系统启动盘总空间:",-1,29,167,107,10,NOT WS_GROUP
    LTEXT           "(Disk space)",IDC_TOTAL_SPACE,142,167,70,10,NOT 
                    WS_GROUP
    CONTROL         "",-1,"Static",SS_BLACKRECT,27,81,187,2,WS_EX_STATICEDGE
    ICON            IDR_MAINFRAME,-1,8,11,20,20
    RTEXT           "物理内存:",-1,29,95,107,10,NOT WS_GROUP
    LTEXT           "(Physical mem)",IDC_PHYSICAL_MEM,142,95,70,10,NOT 
                    WS_GROUP
    RTEXT           "可用虚拟内存:",-1,29,119,107,10,NOT WS_GROUP
    LTEXT           "(Avail virtual mem)",IDC_AVAIL_VIRTUAL_MEM,142,119,70,
                    10,NOT WS_GROUP
    RTEXT           "CPU 类型:",-1,29,131,107,10,NOT WS_GROUP
    LTEXT           "(CPU)",IDC_CPU,142,131,70,10,NOT WS_GROUP
    RTEXT           "操作系统:",-1,29,143,107,10,NOT WS_GROUP
    LTEXT           "(OS)",IDC_OS,142,143,70,10,NOT WS_GROUP
    RTEXT           "Windows 版本:",-1,29,155,107,10,NOT WS_GROUP
    LTEXT           "(Version)",IDC_VERSION,142,155,70,10,NOT WS_GROUP
    RTEXT           "操作系统启动盘空闲空间:",-1,29,179,107,10,NOT WS_GROUP
    LTEXT           "(Free space)",IDC_FREE_SPACE,142,179,70,10,NOT WS_GROUP
    LTEXT           "注意:本程序没有经过严格测试,仅作为图象处理功能的演示程序。",
                    -1,48,32,127,24
END


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

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,0,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "080404B0"
        BEGIN
            VALUE "CompanyName", "\0"
            VALUE "FileDescription", "ImageBoard Microsoft 基础类应用程序\0"
            VALUE "FileVersion", "1, 0, 0, 1\0"
            VALUE "InternalName", "ImageBoard\0"
            VALUE "LegalCopyright", "版权所有 (C) 1999\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "ImageBoard.EXE\0"
            VALUE "ProductName", "ImageBoard 应用程序\0"
            VALUE "ProductVersion", "1, 0, 0, 1\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x804, 1200
    END
END

#endif    // !_MAC


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_PENWIDTH, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 128
        TOPMARGIN, 7
        BOTTOMMARGIN, 62
    END

    IDD_PAINTPARAM, DIALOG
    BEGIN
        LEFTMARGIN, 3
        RIGHTMARGIN, 53
        TOPMARGIN, 7
        BOTTOMMARGIN, 148
    END

    IDD_SELECTPASTE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 117
        TOPMARGIN, 7
        BOTTOMMARGIN, 98
    END

    IDD_SCALE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 186
        TOPMARGIN, 7
        BOTTOMMARGIN, 83
    END

⌨️ 快捷键说明

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