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

📄 editpad.rc

📁 一个完整的编辑器的代码(很值得参考
💻 RC
📖 第 1 页 / 共 3 页
字号:
            MENUITEM "Bookmark 7",                  ID_EDIT_TOGGLE_BOOKMARK7
            MENUITEM "Bookmark 8",                  ID_EDIT_TOGGLE_BOOKMARK8
            MENUITEM "Bookmark 9",                  ID_EDIT_TOGGLE_BOOKMARK9
        END
        POPUP "Goto Bookmark"
        BEGIN
            MENUITEM "Bookmark 0",                  ID_EDIT_GO_BOOKMARK0
            MENUITEM "Bookmark 1",                  ID_EDIT_GO_BOOKMARK1
            MENUITEM "Bookmark 2",                  ID_EDIT_GO_BOOKMARK2
            MENUITEM "Bookmark 3",                  ID_EDIT_GO_BOOKMARK3
            MENUITEM "Bookmark 4",                  ID_EDIT_GO_BOOKMARK4
            MENUITEM "Bookmark 5",                  ID_EDIT_GO_BOOKMARK5
            MENUITEM "Bookmark 6",                  ID_EDIT_GO_BOOKMARK6
            MENUITEM "Bookmark 7",                  ID_EDIT_GO_BOOKMARK7
            MENUITEM "Bookmark 8",                  ID_EDIT_GO_BOOKMARK8
            MENUITEM "Bookmark 9",                  ID_EDIT_GO_BOOKMARK9
        END
        POPUP "More Bookmarks"
        BEGIN
            MENUITEM "Toggle Bookmark\tCtrl+F2",    ID_EDIT_TOGGLE_BOOKMARK
            MENUITEM "Next Bookmark\tF2",           ID_EDIT_GOTO_NEXT_BOOKMARK

            MENUITEM "Previous bookmark\tShift+F2", ID_EDIT_GOTO_PREV_BOOKMARK

            MENUITEM "Clear All Bookmarks\tCtrl+Shift+F2", 
                                                    ID_EDIT_CLEAR_ALL_BOOKMARKS

        END
    END
END

IDR_POPUP_TOOLBAR MENU DISCARDABLE 
BEGIN
    POPUP "DUMMY"
    BEGIN
        MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
        MENUITEM "Standard &Toolbar",           ID_VIEW_TOOLBAR
        MENUITEM SEPARATOR
        MENUITEM "&Customize...",               ID_VIEW_CUSTOMIZE
    END
END

IDR_EDITPADRICHTYPE 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 SEPARATOR
        MENUITEM "Page Set&up...",              ID_FILE_PAGE_SETUP
        MENUITEM "&Print...\tCtrl+P",           ID_FILE_PRINT
        MENUITEM "Print Pre&view",              ID_FILE_PRINT_PREVIEW
        MENUITEM "P&rint Setup...",             ID_FILE_PRINT_SETUP
        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 "&Redo\tCtrl+Y",               ID_EDIT_REDO
        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 "&Find...\tCtrl+F",            ID_EDIT_FIND
        MENUITEM "Find &Next\tF3",              ID_EDIT_REPEAT
        MENUITEM "Find Previous\tShift+F3",     ID_EDIT_FIND_PREVIOUS
        MENUITEM "R&eplace...\tCtrl+H",         ID_EDIT_REPLACE
        MENUITEM SEPARATOR
        MENUITEM "&Go to line...\tCtrl+G",      ID_EDIT_GOTO
        MENUITEM SEPARATOR
        POPUP "Change case"
        BEGIN
            MENUITEM "Lower case\tCtrl+L",          ID_EDIT_LOWERCASE
            MENUITEM "Upper case\tCtrl+U",          ID_EDIT_UPPERCASE
            MENUITEM "Capitalize\tCtrl+L",          ID_EDIT_CAPITALIZE
            MENUITEM "Sentencize\tCtrl+J",          ID_EDIT_SENTENCE
            MENUITEM "Invert case\tCtrl+K",         ID_EDIT_SWAPCASE
        END
        MENUITEM SEPARATOR
        MENUITEM "Read &Only",                  ID_VIEW_WORDWRAP
    END
    POPUP "&View"
    BEGIN
        MENUITEM "&Toolbar",                    ID_VIEW_TOOLBAR
        MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
        MENUITEM SEPARATOR
        MENUITEM "&Full screen\tPause",         ID_VIEW_FULL_SCREEN
        MENUITEM "S&plit",                      ID_WINDOW_SPLIT
        MENUITEM SEPARATOR
        MENUITEM "&Word wrapping",              ID_VIEW_WORDWRAP
    END
    POPUP "&Format"
    BEGIN
        MENUITEM "&Font",                       ID_FORMAT_FONT
    END
    POPUP "&Tools"
    BEGIN
        POPUP "&Default encoding"
        BEGIN
            MENUITEM "Placeholder",                 ID_ENCODING_1, GRAYED
        END
        MENUITEM "C&haracter encoding...",      ID_TOOLS_CHARCODING
        MENUITEM SEPARATOR
        MENUITEM "&Spelling...",                ID_TOOLS_SPELLING
        MENUITEM SEPARATOR
        MENUITEM "S&pelling Configuration...",  ID_TOOLS_SPELLING_SET
        MENUITEM "&Customize...",               ID_VIEW_CUSTOMIZE, GRAYED
        MENUITEM "&Options...",                 ID_VIEW_OPTIONS
    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 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 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 "&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 "&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_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

⌨️ 快捷键说明

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