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

📄 editpad.rc

📁 一个完整的编辑器的代码(很值得参考
💻 RC
📖 第 1 页 / 共 4 页
字号:
        MENUITEM "Cl&ose\tCtrl+F4",             ID_WINDOW_CLOSE
        MENUITEM "Close a&ll",                  ID_FILE_CLOSE_ALL
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&Help Topics\tF1",            ID_HELP_FINDER
        MENUITEM SEPARATOR
        MENUITEM "&Tip of the Day...",          ID_HELP_TIPOFTHEDAY
        MENUITEM SEPARATOR
        MENUITEM "&About EditPad...",           ID_APP_ABOUT
    END
END

IDR_EDITPADBINTYPE MENU PRELOAD DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New\tCtrl+N",                ID_FILE_NEW
        MENUITEM "&Open...\tCtrl+O",            ID_FILE_OPEN
        MENUITEM "R&eload",                     ID_FILE_RELOAD
        MENUITEM "&Close",                      ID_FILE_CLOSE
        MENUITEM SEPARATOR
        MENUITEM "&Save\tCtrl+S",               ID_FILE_SAVE
        MENUITEM "Save &As...",                 ID_FILE_SAVE_AS
        MENUITEM "Save A&ll",                   ID_FILE_SAVE_ALL
        MENUITEM SEPARATOR
        MENUITEM "Recent File",                 ID_FILE_MRU_FILE1, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "E&xit",                       ID_APP_EXIT
    END
    POPUP "&Edit"
    BEGIN
        MENUITEM "&Undo\tCtrl+Z",               ID_EDIT_UNDO
        MENUITEM SEPARATOR
        MENUITEM "Cu&t\tCtrl+X",                ID_EDIT_CUT
        MENUITEM "&Copy\tCtrl+C",               ID_EDIT_COPY
        MENUITEM "&Paste\tCtrl+V",              ID_EDIT_PASTE
        MENUITEM "&Delete\tDel",                ID_EDIT_DELETE
        MENUITEM "Select &All\tCtrl+A",         ID_EDIT_SELECT_ALL
        MENUITEM SEPARATOR
        MENUITEM "Read &Only",                  ID_READ_ONLY
    END
    POPUP "&View"
    BEGIN
        MENUITEM "&Toolbar",                    ID_VIEW_TOOLBAR
        MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
        MENUITEM "O&utput Bar",                 ID_VIEW_OUTPUT_BAR
        POPUP "&Workspace Bar"
        BEGIN
            MENUITEM "&Workspace Bar",              ID_VIEW_WORKSPACE_BAR
            MENUITEM SEPARATOR
            MENUITEM "&Explorer",                   ID_VIEW_EXPLORER
            MENUITEM "&Project",                    ID_VIEW_PROJECT
        END
        MENUITEM SEPARATOR
        MENUITEM "&Full screen\tPause",         ID_VIEW_FULL_SCREEN
        MENUITEM "S&plit",                      ID_WINDOW_SPLIT
    END
    POPUP "&Format"
    BEGIN
        MENUITEM "&Address",                    ID_FORMAT_SHOW_ADDRESS
        MENUITEM "&Hex code",                   ID_FORMAT_SHOW_HEX
        MENUITEM "As&cii",                      ID_FORMAT_SHOW_ASCII
        MENUITEM SEPARATOR
        MENUITEM "&Wide address",               ID_FORMAT_WIDE_ADDRESS
        POPUP "&Bytes per row"
        BEGIN
            MENUITEM "&1",                          ID_FORMAT_BPR_1
            MENUITEM "&2",                          ID_FORMAT_BPR_2
            MENUITEM "&3",                          ID_FORMAT_BPR_3
            MENUITEM "&4",                          ID_FORMAT_BPR_4
            MENUITEM "&5",                          ID_FORMAT_BPR_5
            MENUITEM "&6",                          ID_FORMAT_BPR_6
            MENUITEM "&7",                          ID_FORMAT_BPR_7
            MENUITEM "&8",                          ID_FORMAT_BPR_8
            MENUITEM "&9",                          ID_FORMAT_BPR_9
            MENUITEM "&10",                         ID_FORMAT_BPR_10
            MENUITEM "&11",                         ID_FORMAT_BPR_11
            MENUITEM "&12",                         ID_FORMAT_BPR_12
            MENUITEM "&13",                         ID_FORMAT_BPR_13
            MENUITEM "&14",                         ID_FORMAT_BPR_14
            MENUITEM "&15",                         ID_FORMAT_BPR_15
            MENUITEM "&16",                         ID_FORMAT_BPR_16
        END
    END
    POPUP "&Project"
    BEGIN
        MENUITEM "&New",                        ID_PROJECT_NEW
        MENUITEM "&Open...",                    ID_PROJECT_OPEN
        MENUITEM "&Reload",                     ID_PROJECT_RELOAD
        MENUITEM "&Save",                       ID_PROJECT_SAVE
        MENUITEM "Save &As...",                 ID_PROJECT_SAVE_AS
        MENUITEM "&Close",                      ID_PROJECT_CLOSE
        MENUITEM SEPARATOR
        MENUITEM "&Make",                       ID_PROJECT_MAKE, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "Recent Project",              ID_PROJECT_MRU_FILE1, GRAYED
    END
    POPUP "&Tools"
    BEGIN
        POPUP "&Default encoding"
        BEGIN
            MENUITEM "Placeholder",                 ID_ENCODING_1, GRAYED
        END
        MENUITEM SEPARATOR
        MENUITEM "S&pelling Configuration...",  ID_TOOLS_SPELLING_SET
        MENUITEM "&Customize...",               ID_VIEW_CUSTOMIZE, GRAYED
        MENUITEM "&Options...",                 ID_VIEW_OPTIONS
    END
    POPUP "&Window"
    BEGIN
        MENUITEM "&New Window",                 ID_WINDOW_NEW
        MENUITEM "S&plit",                      ID_WINDOW_SPLIT
        MENUITEM SEPARATOR
        MENUITEM "Ne&xt\tCtrl+F6",              ID_WINDOW_NEXT
        MENUITEM "Pre&vious\tCtrl+Shift+F6",    ID_WINDOW_PREV
        MENUITEM SEPARATOR
        MENUITEM "&Cascade",                    ID_WINDOW_CASCADE
        MENUITEM "Tile &Horizontally",          ID_WINDOW_TILE_HORZ
        MENUITEM "&Tile Vertically",            ID_WINDOW_TILE_VERT
        MENUITEM "&Arrange Icons",              ID_WINDOW_ARRANGE
        MENUITEM SEPARATOR
        MENUITEM "Cl&ose\tCtrl+F4",             ID_WINDOW_CLOSE
        MENUITEM "Close a&ll",                  ID_FILE_CLOSE_ALL
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&Help Topics\tF1",            ID_HELP_FINDER
        MENUITEM SEPARATOR
        MENUITEM "&Tip of the Day...",          ID_HELP_TIPOFTHEDAY
        MENUITEM SEPARATOR
        MENUITEM "&About EditPad...",           ID_APP_ABOUT
    END
END


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

IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE 
BEGIN
    "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_F1,          ID_HELP,                VIRTKEY, NOINVERT
    VK_F1,          ID_CONTEXT_HELP,        VIRTKEY, SHIFT, NOINVERT
    VK_F6,          ID_NEXT_PANE,           VIRTKEY, NOINVERT
    VK_F6,          ID_PREV_PANE,           VIRTKEY, SHIFT, NOINVERT
    VK_PAUSE,       ID_VIEW_FULL_SCREEN,    VIRTKEY, NOINVERT
    "H",            ID_VIEW_TOGGLE_SRC_HDR, VIRTKEY, SHIFT, CONTROL, 
                                                    NOINVERT
END


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

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,8,0,13
 PRODUCTVERSION 1,8,0,13
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "Comments", "\0"
            VALUE "CompanyName", "\0"
            VALUE "FileDescription", "EditPad MFC Application\0"
            VALUE "FileVersion", "1, 8, 0, 13\0"
            VALUE "InternalName", "EditPad\0"
            VALUE "LegalCopyright", "Copyright (C) 1999 Ferdinand Prantl\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "editpad.exe\0"
            VALUE "PrivateBuild", "\0"
            VALUE "ProductName", "EditPad Application\0"
            VALUE "ProductVersion", "1, 8, 0, 13\0"
            VALUE "SpecialBuild", "\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END

#endif    // !_MAC


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

IDR_FULLSCREEN TOOLBAR DISCARDABLE  16, 15
BEGIN
    BUTTON      ID_VIEW_FULL_SCREEN
END

IDR_MAINFRAME TOOLBAR DISCARDABLE  16, 15
BEGIN
    BUTTON      ID_FILE_NEW
    BUTTON      ID_FILE_OPEN
    BUTTON      ID_FILE_SAVE
    SEPARATOR
    BUTTON      ID_FILE_PRINT
    BUTTON      ID_FILE_PRINT_PREVIEW
    BUTTON      ID_TOOLS_SPELLING
    SEPARATOR
    BUTTON      ID_EDIT_UNDO
    BUTTON      ID_EDIT_REDO
    SEPARATOR
    BUTTON      ID_EDIT_CUT
    BUTTON      ID_EDIT_COPY
    BUTTON      ID_EDIT_PASTE
    SEPARATOR
    BUTTON      ID_EDIT_FIND
    SEPARATOR
    BUTTON      ID_VIEW_WORDWRAP
    SEPARATOR
    BUTTON      ID_APP_ABOUT
    BUTTON      ID_CONTEXT_HELP
END


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

IDR_FULLSCREEN          BITMAP  DISCARDABLE     "res\\fullscreen.bmp"
IDR_MAINFRAME           BITMAP  DISCARDABLE     "res\\toolbar.bmp"
IDB_PRJTREE             BITMAP  DISCARDABLE     "res\\prjtree.bmp"

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

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_GENERAL_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 225
        TOPMARGIN, 7
        BOTTOMMARGIN, 219
    END

    IDD_APPBAR_PAGE, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 90
        TOPMARGIN, 7
        BOTTOMMARGIN, 34
    END

    IDD_EDFILEOPEN, DIALOG
    BEGIN
        RIGHTMARGIN, 271
    END

    IDD_EDFILEADD, DIALOG
    BEGIN
        RIGHTMARGIN, 271
    END
END
#endif    // APSTUDIO_INVOKED


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

IDD_GENERAL_PAGE DIALOG DISCARDABLE  0, 0, 232, 226
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Sans Serif"
BEGIN

⌨️ 快捷键说明

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