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

📄 resedit.rc

📁 这是用win32汇编编写的资源编辑器
💻 RC
📖 第 1 页 / 共 2 页
字号:
#include <RESOURCE.H>

// Constants for menu
#define   IDC_STATIC  -1

#define   IDM_EXIT    2
#define   IDM_COLOR   3
#define   IDB_TOOL    7002
#define   IDB_TOOLS   7003

#define   IDM_CUT     1005
#define   IDM_COPY    1006
#define   IDM_PASTE   1007
#define   IDM_DEL     1008
#define   IDM_SELALL  1009


898                     CURSOR  DISCARDABLE     "Res\\SplitV.cur"
899                     CURSOR  DISCARDABLE     "Res\\SplitH.cur"
901                     BITMAP  DISCARDABLE     "Res\\Pat2.bmp"
902                     BITMAP  DISCARDABLE     "Res\\Pat3.bmp"
903                     BITMAP  DISCARDABLE     "Res\\Pat4.bmp"
904                     BITMAP  DISCARDABLE     "Res\\Pat6.bmp"
IDB_TOOL                BITMAP  DISCARDABLE     "Res\\Toolbar.bmp"
IDB_TOOLS               BITMAP  DISCARDABLE     "Res\\ToolbarS.bmp"
8808                    BITMAP  DISCARDABLE     "Res\\DArrow.bmp"
8809                    BITMAP  DISCARDABLE     "Res\\Argyle.bmp"
8810                    ICON    DISCARDABLE     "Res\\AsmEdit.ico"

STRINGTABLE DISCARDABLE
BEGIN

/* toolbar tips */

    7501     "Draw a dialog"
    7502     "Static"
    7503     "GroupBox"
    7504     "Radio button"
    7505     "CheckBox"
    7506     "Button"
    7507     "Edit"
    7508     "Rich edit"
    7509     "ComboBox"
    7510     "ListBox"
    7511     "Treeview"
    7512     "Listview"
    7513     "Toolbar"
    7514     "Statusbar"
    7515     "HScroll"
    7516     "VScroll"
    7517     "Progessbar"
    7518     "Trackbar"
    7519     "UpDown"
    7520     "Tab Ctrl"
    7521     "Month view"
    7522     "Date/Time picker"
    7523     "Bitmap"
    7524     "Icon"
    7525     "Animated Icon"
    7526     "Animated Ctrl"
    7527     "IP Address Ctrl"
    7528     "Hot Key Ctrl"
    7529     "Custom Ctrl"
    7530     "N/A"
END

PopupMenu  MENU DISCARDABLE
BEGIN
   POPUP "&Edit"
   BEGIN
      MENUITEM "Cu&t",             IDM_CUT
      MENUITEM "&Copy",            IDM_COPY
      MENUITEM "&Paste",           IDM_PASTE
      MENUITEM "&Delete",          IDM_DEL
      MENUITEM SEPARATOR                        
      MENUITEM "&Select All",      IDM_SELALL
   END
END

ResourceMenu  MENU DISCARDABLE
BEGIN
   POPUP "&Edit"
   BEGIN
      MENUITEM "&Copy",            IDM_COPY
      MENUITEM "&Paste",           IDM_PASTE
      MENUITEM SEPARATOR
      MENUITEM "&Delete Control",  IDM_DEL
   END
END

FileMenu  MENU DISCARDABLE
BEGIN
    POPUP "&File"
    BEGIN
       MENUITEM "&Open",             3002
       MENUITEM SEPARATOR
;       MENUITEM "&Save\tF4",         3003
;       MENUITEM "Save &As\tCtrl+F4", 3004
    END
END

3100  MENU DISCARDABLE
BEGIN
    POPUP "&File"
    BEGIN
       MENUITEM "&New",              3001
       MENUITEM "&Open",             3002
       MENUITEM SEPARATOR
       MENUITEM "&Save\tF4",         3003
       MENUITEM "Save &As\tCtrl+F4", 3004, GRAYED
       MENUITEM SEPARATOR
       MENUITEM "&Exit\tF3",         3005
    END
END

601 MENU    DISCARDABLE
BEGIN
   POPUP "&File"
   BEGIN
      MENUITEM "&Save As",            404
      MENUITEM SEPARATOR
      MENUITEM "&Close Image",        405
   END
END

;WS_POPUP
4000 DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 135, 286 ;263
FONT 8, "MS Sans Serif"
STYLE DS_MODALFRAME | WS_CHILD | WS_CLIPSIBLINGS
EXSTYLE WS_EX_TOOLWINDOW | WS_EX_WINDOWEDGE
BEGIN
    CONTROL "Tab1", 702, "SysTabControl32", TCS_MULTILINE, 0, 0, 135, 300 ;292 ; Controls the size of the dlgs
;    CONTROL "EXIT", IDCANCEL, "button", WS_CHILD, 50, 295, 35, 10

END

4801 DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 1, 24, 132, 273 ;265
FONT 8, "MS Sans Serif"
STYLE WS_CHILD
BEGIN
    LTEXT   "Select the type of Resource:", -1, 6, 40, 110, 8
    LTEXT   "Start ID", -1, 96, 15, 30, 8
    CONTROL "", 511, "edit", WS_CHILD | WS_BORDER | ES_AUTOHSCROLL, 96, 23, 30, 10
    CONTROL "Bitmap", 601, "button", WS_CHILD | BS_AUTORADIOBUTTON, 6, 50, 100, 10
    CONTROL "Icon", 602, "button", WS_CHILD | BS_AUTORADIOBUTTON, 6, 60, 100, 10
    CONTROL "Cursor", 603, "button", WS_CHILD | BS_AUTORADIOBUTTON, 6, 70, 100, 10
    CONTROL "Wave", 604, "button", WS_CHILD | BS_AUTORADIOBUTTON, 6, 80, 100, 10
    CONTROL "Midi", 605, "button", WS_CHILD | BS_AUTORADIOBUTTON, 6, 90, 100, 10
    LTEXT   "Resource ID", -1, 6, 102, 140, 8
    CONTROL "", 501, "edit", WS_CHILD | ES_AUTOHSCROLL | ES_UPPERCASE | WS_BORDER, 6, 110, 83, 12
    LTEXT   "e.g. IDI_UP", -1, 90, 112, 50, 8
    LTEXT   "Enter file name or browse", -1, 6, 126, 140, 8
    CONTROL "", 502, "edit", WS_CHILD | ES_AUTOHSCROLL | WS_BORDER, 6, 134, 83, 12
    CONTROL "Browse", 606, "button", BS_PUSHBUTTON | WS_BORDER, 92, 134, 35, 12
    CONTROL "Create", 607, "button", BS_PUSHBUTTON | WS_BORDER, 27, 155, 80, 12
END

4802 DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 1, 24, 132, 273 ;265
STYLE WS_CHILD
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT   "Menu Name or ID", -1, 6, 15, 80, 8
    CONTROL "", 501, "edit", WS_CHILD | WS_BORDER | ES_AUTOHSCROLL, 6, 23, 60, 10
    LTEXT   "Start ID", -1, 96, 15, 30, 8
    CONTROL "", 511, "edit", WS_CHILD | WS_BORDER | ES_AUTOHSCROLL, 96, 23, 30, 10
    CONTROL "Begin Or New Menu", 601, "button", WS_BORDER | BS_PUSHBUTTON, 6, 34, 80, 12
    LTEXT   "Popup Name", -1, 20, 52, 80, 8
    CONTROL "", 502, "edit", WS_CHILD | ES_AUTOHSCROLL | WS_TABSTOP, 20, 61, 80, 9
    CONTROL "POPUP", 602, "button", BS_PUSHBUTTON, 20, 72, 80, 10
    CONTROL "BEGIN", 603, "button", BS_PUSHBUTTON, 20, 84, 80, 10
    LTEXT   "Item Name", -1, 30, 96, 80, 8
    CONTROL "", 503, "edit", WS_CHILD | ES_AUTOHSCROLL | WS_TABSTOP, 30, 104, 95, 9
    LTEXT   "Accelerator Key(s)", -1, 30, 114, 80, 8
    CONTROL "", 504, "edit", WS_CHILD | ES_AUTOHSCROLL | WS_TABSTOP, 30, 122, 50, 9
    LTEXT   "e.g. Ctrl+n,F4", -1, 83, 122, 50, 8
    LTEXT   "IDName | Item ID", -1, 30, 132, 80, 8
    CONTROL "", 505, "edit", WS_CHILD | ES_AUTOHSCROLL | ES_UPPERCASE | WS_TABSTOP, 30, 140, 54, 9

    LTEXT   "State", -1, 86, 132, 40, 8
    CONTROL "", 506, "edit", WS_CHILD | ES_AUTOHSCROLL | ES_UPPERCASE | WS_TABSTOP, 86, 140, 39, 9

    CONTROL "MENUITEM", 604, "button", BS_PUSHBUTTON, 30, 151, 80, 10
    CONTROL "SEPERATOR", 605, "button", BS_PUSHBUTTON, 30, 163, 80, 10
    CONTROL "END", 606, "button", BS_PUSHBUTTON, 20, 175, 80, 10
    CONTROL "End Menu", 607, "button", WS_BORDER | BS_PUSHBUTTON, 6, 194, 80, 12
    LTEXT   "[IDName | Item ID]  e.g. IDM_CUT or 304", -1, 6, 215, 120, 16
    LTEXT   "[State]  e.g. DISABLED - GRAYED - CHECKED, etc", -1, 6, 233, 120, 16
END

4803 DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 1, 24, 132, 273 ;265
STYLE WS_CHILD
FONT 8, "MS Sans Serif"
BEGIN
END

4804 DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 1, 24, 132, 273 ;265
;CAPTION ""
FONT    8, "MS Sans Serif"
STYLE   0x40000000
EXSTYLE 0x00000000
BEGIN
    CONTROL "",431,"button",0x54000007,4,0,124,271,0x00000000
    CONTROL "Convert the numerical ID name to a friendly name on the extract.",606,"button",0x50012303,12,20,100,24,0x00000000
    CONTROL "Select A Resource File",601,"button",0x50800000,9,52,114,12,0x00000000
    CONTROL "Extract All Of The Dialogs",602,"button",0x50800000,9,68,114,12,0x00000000
    CONTROL "Extract A Selected Dialog",603,"button",0x50800000,9,84,114,12,0x00000000
    CONTROL "Extract Resources From Bin Files",607,"button",0x50800000,9,100,114,12,0x00000000
    CONTROL "Save The Resource File",604,"button",0x50800000,9,116,114,12,0x00000000
    CONTROL "Clear All Dialogs From Memory",605,"button",0x50800000,9,134,114,12,0x00000000
    CONTROL "Dialog(s) extracted:",IDC_STATIC,"static",0x50000100,9,152,70,8,0x00000000
    CONTROL "Control(s) extracted:",IDC_STATIC,"static",0x50000100,9,162,70,8,0x00000000
    CONTROL "Item(s) extracted:",404,"static",0x50000100,9,172,113,8,0x00000000
    CONTROL "",701,"edit",0x50010000,82,151,23,9,0x00000200
    CONTROL "",702,"edit",0x50010000,82,161,23,9,0x00000200

⌨️ 快捷键说明

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