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

📄 mpqeditoren.rc

📁 mpq文件的格式就是一种压缩格式
💻 RC
📖 第 1 页 / 共 3 页
字号:


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

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME           ICON    DISCARDABLE     "res\\MPQEditor.ico"
IDI_FOLDER              ICON    DISCARDABLE     "res\\Folder.ico"
IDI_OPENFOLDER          ICON    DISCARDABLE     "res\\FolderOpen.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_VIEW_LARGEICON
    BUTTON      ID_VIEW_SMALLICON
    BUTTON      ID_VIEW_LIST
    BUTTON      ID_VIEW_DETAILS
    SEPARATOR
    BUTTON      ID_APP_ABOUT
END


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

IDR_MAINFRAME MENU PRELOAD DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New MPQ archive ...\tCtrl+N", ID_FILE_NEW
        MENUITEM "&Open MPQ archive ...\tCtrl+O", ID_FILE_OPEN
        MENUITEM "&Close MPQ archive",          ID_FILE_CLOSE
        MENUITEM SEPARATOR
        MENUITEM "Recent File",                 ID_FILE_MRU_FILE1, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "E&xit\tAlt+F4",               ID_APP_EXIT
    END
    POPUP "&View"
    BEGIN
        MENUITEM "&Toolbar",                    ID_VIEW_TOOLBAR
        MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
        MENUITEM SEPARATOR
        MENUITEM "Large Icons",                 ID_VIEW_LARGEICON
        MENUITEM "Small icons",                 ID_VIEW_SMALLICON
        MENUITEM "List",                        ID_VIEW_LIST
        MENUITEM "Details",                     ID_VIEW_DETAILS
    END
    POPUP "&Operations"
    BEGIN
        MENUITEM "&Open\tEnter",                ID_OPS_OPEN
        MENUITEM "&Extract\tCtrl+E",            ID_OPS_EXTRACT
        MENUITEM "&Rename ...",                 ID_OPS_RENAME
        MENUITEM "&Delete  ...\tDel",           ID_OPS_REMOVE
        MENUITEM "&New folder ...",             ID_OPS_NEWFOLDER
        MENUITEM "&Add file(s) ...\tCtrl+A",    ID_OPS_ADD_FILES
        MENUITEM SEPARATOR
        MENUITEM "&Properties ...\tAlt+Enter",  ID_OPS_PROPERTIES
        MENUITEM SEPARATOR
        MENUITEM "Extract &listfile",           ID_OPS_GETLISTFILE
        MENUITEM "Extract &whole archive ...",  ID_OPS_EXTRACT_ARCHIVE
        MENUITEM "&Build MPQ from directory ...", ID_OPS_BUILD_ARCHIVE
        MENUITEM "&Compact archive",            ID_OPS_COMPACT_ARCHIVE
    END
    POPUP "&Tools"
    BEGIN
        MENUITEM "&Name breaker ..",            ID_TOOLS_NAME_BREAKER
        MENUITEM "&Merge listfiles ...",        ID_TOOLS_MERGE_LISTFILES
        MENUITEM "&Script console",             ID_TOOLS_SCRIPTCONSOLE
        MENUITEM "&Run MPQ2K Script ...",       ID_TOOLS_MPQ2K_SCRIPT
        MENUITEM SEPARATOR
        MENUITEM "&Options ...",                ID_TOOLS_OPTIONS
        MENUITEM "&Add file options ...",       ID_TOOLS_ADDFILEOPTIONS
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&Command line arguments ...", ID_HELP_CMDLINE
        MENUITEM SEPARATOR
        MENUITEM "&About MPQEditor...",         ID_APP_ABOUT
    END
END

IDR_CTXMPQLISTVIEW MENU DISCARDABLE 
BEGIN
    POPUP "_CTX_LIST_VIEW_"
    BEGIN
        MENUITEM "&Open",                       ID_OPS_OPEN
        MENUITEM "Open &with ...",              ID_OPS_OPENWITH
        MENUITEM SEPARATOR
        MENUITEM "&Extract",                    ID_OPS_EXTRACT
        MENUITEM "&Rename ...",                 ID_OPS_RENAME
        MENUITEM "&Delete ...",                 ID_OPS_REMOVE
        MENUITEM "&New folder ...",             ID_OPS_NEWFOLDER
        MENUITEM "&Add file(s) ...",            ID_OPS_ADD_FILES
        MENUITEM SEPARATOR
        MENUITEM "&Properties ...",             ID_OPS_PROPERTIES
    END
END

IDR_CTXNAMEBREAKER MENU DISCARDABLE 
BEGIN
    POPUP "_CTX_NAME_BREAKER_"
    BEGIN
        MENUITEM "&Previous unknown",           ID_PREVUNKNOWN
        MENUITEM "&Next unknown",               ID_NEXTUNKNOWN
        MENUITEM SEPARATOR
        MENUITEM "&Hex View ...",               ID_HEXVIEW
        MENUITEM "&Detect ...",                 ID_DETECT
    END
END

IDR_CTXAUTODETECT MENU DISCARDABLE 
BEGIN
    POPUP "_CTX_AUTOSELECT"
    BEGIN
        MENUITEM "&Use internal listfile",      ID_INTERNAL_LISTFILE
        MENUITEM "&Autodetect file types",      ID_AUTODETECT_FILES
    END
END


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

IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE 
BEGIN
    "A",            ID_OPS_ADD_FILES,       VIRTKEY, CONTROL, NOINVERT
    "E",            ID_OPS_EXTRACT,         VIRTKEY, CONTROL, NOINVERT
    "N",            ID_FILE_NEW,            VIRTKEY, CONTROL, NOINVERT
    "O",            ID_FILE_OPEN,           VIRTKEY, CONTROL, NOINVERT
    VK_F6,          ID_NEXT_PANE,           VIRTKEY, NOINVERT
    VK_F6,          ID_PREV_PANE,           VIRTKEY, SHIFT, NOINVERT
    VK_RETURN,      ID_OPS_PROPERTIES,      VIRTKEY, ALT, NOINVERT
    VK_TAB,         ID_NEXT_PANE,           VIRTKEY, NOINVERT
    VK_TAB,         ID_PREV_PANE,           VIRTKEY, SHIFT, NOINVERT
END


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

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,5,0,75
 PRODUCTVERSION 1,5,0,75
 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", "Ladik's MPQ Editor \0"
            VALUE "CompanyName", "Ladik\0"
            VALUE "FileDescription", "Ladik's MPQ Editor\0"
            VALUE "FileVersion", "1, 5, 0, 75\0"
            VALUE "InternalName", "MPQEditor\0"
            VALUE "LegalCopyright", "Copyright (c) Ladislav Zezula 2003\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "MPQEditor.exe\0"
            VALUE "PrivateBuild", "\0"
            VALUE "ProductName", "Ladik's MPQ Editor\0"
            VALUE "ProductVersion", "1, 5, 0, 75\0"
            VALUE "SpecialBuild", "\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END

#endif    // !_MAC


/////////////////////////////////////////////////////////////////////////////
//
// Cursor
//

IDC_URLWAIT             CURSOR  DISCARDABLE     "res\\Cursor2.cur"
IDC_URLPOINT            CURSOR  DISCARDABLE     "res\\Cursor1.cur"

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

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_ABOUTBOX, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 208
        TOPMARGIN, 7
        BOTTOMMARGIN, 162
    END

    IDD_ADDFILEOPTIONS, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 365
        TOPMARGIN, 6
        BOTTOMMARGIN, 158
    END

    IDD_NAME_BREAKER, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 415
        TOPMARGIN, 7
        BOTTOMMARGIN, 183
    END

    IDD_BREAKING_OPTIONS, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 297
        TOPMARGIN, 7
        BOTTOMMARGIN, 131
    END

    IDD_CMDLINEARGS, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 264
        TOPMARGIN, 7
        BOTTOMMARGIN, 110
    END

    IDD_DIALOGBAR, DIALOG
    BEGIN
        LEFTMARGIN, 1
        RIGHTMARGIN, 259
        BOTTOMMARGIN, 15
    END
END
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// 24
//

1                       24      MOVEABLE PURE   "Res\\MPQEditor.exe.manifest"

/////////////////////////////////////////////////////////////////////////////
//
// WAVE
//

IDR_NAMEDETECTED        WAVE    DISCARDABLE     "res\\NameDetected.wav"

/////////////////////////////////////////////////////////////////////////////
//
// String Table
//

STRINGTABLE PRELOAD DISCARDABLE 
BEGIN
    IDR_MAINFRAME           "Ladik's MPQ Editor\n\nMPQ\n\n\nMPQEditor.Document\nMPQ Document"
    IDS_MPQFILTER           "Blizzard MPQ Archives (*.mpq)|*.mpq|Executable files (*.exe)|*.exe|Diablo savegames (*.sv)|*.sv|Hellfire savegames (*.hsv)|*.hsv|StarCraft Maps (*.scm)|*.scm|Brood War Maps (*.scx)|*.scx|Warcraft III Maps (*.w3m)|*.w3m|Warcraft III Expansion Maps (*.w3x)|*.w3x|Warcraft III Campaigns (*.w3n)|*.w3n|SNP files (*.snp)|*.snp|All MPQ Archives|*.mpq;*.exe;*.sv;*.hsv;*.scm;*.scx;*.w3?;*.snp|All Files (*.*)|*.*|||"
    IDS_CANTLOADSTORMDLL    "Cannot load Storm.dll. MPQ Editor cannot use functions from it and will use its own."
    IDS_PROCMISSING         "One of required functions was not found in Storm.dll. MPQ Editor cannot use Storm.dll and will use its own."
    IDS_LOADINGMPQ          "Loading MPQ ..."
    IDS_LOADINGMPQ2         "Loading MPQ archive (%u of %u files found) ..."
    IDS_CANTLOADMPQ         "Error loading MPQ archive."
    IDS_FILE_NAME           "File name"
    IDS_SIZE                "Size"
    IDS_ATTR                "Attributes"
    IDS_TYPE                "Type"
    IDS_MPQ_TYPE            "Blizzard MPQ archive"
    IDS_BLP_TYPE            "War3 skin file"
    IDS_MDX_TYPE            "War3 model file"
    IDS_SMK_TYPE            "Smacker video file"
    IDS_BIK_TYPE            "Bink video"
END

STRINGTABLE PRELOAD DISCARDABLE 
BEGIN
    AFX_IDS_APP_TITLE       "Ladik's MPQ Editor"
    AFX_IDS_IDLEMESSAGE     "Ready"
END

STRINGTABLE DISCARDABLE 
BEGIN
    ID_INDICATOR_CAPS       "CAP"
    ID_INDICATOR_NUM        "NUM"
    ID_INDICATOR_SCRL       "SCRL"
END

STRINGTABLE DISCARDABLE 
BEGIN
    ID_FILE_NEW             "Create a new MPQ archive\nNew"
    ID_FILE_OPEN            "Open an existing MPQ archive\nOpen"
    ID_FILE_CLOSE           "Close the MPQ archive\nClose"
    ID_FILE_SAVE            "Save the active document\nSave"

⌨️ 快捷键说明

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