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

📄 editres.rc

📁 一个完整的编辑器的代码(很值得参考
💻 RC
📖 第 1 页 / 共 3 页
字号:
//Microsoft Developer Studio generated resource script.
//
#include "editcmd.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "editcmd.h"
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// Czech resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CSY)
#ifdef _WIN32
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
#pragma code_page(1250)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "editcmd.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""editcmd.h""\r\n"
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED

#endif    // Czech resources
/////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

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

IDM_POPUP_HLINK MENU DISCARDABLE 
BEGIN
    POPUP "_POPUP_"
    BEGIN
        MENUITEM "&Open",                       ID_POPUP_OPEN
        MENUITEM "&Edit",                       ID_POPUP_EDIT
        MENUITEM "&Print",                      ID_POPUP_PRINT
        MENUITEM SEPARATOR
        MENUITEM "Copy Shor&tcut",              ID_POPUP_COPYSHORTCUT
        MENUITEM "Add to &Favorites",           ID_POPUP_ADDTOFAVORITES
        MENUITEM "Add to &Desktop",             ID_POPUP_ADDTODESKTOP
        MENUITEM SEPARATOR
        MENUITEM "P&roperties",                 ID_POPUP_PROPERTIES
    END
END

IDR_POPUP_HEX_EDIT MENU DISCARDABLE 
BEGIN
    POPUP "_POPUP_"
    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 SEPARATOR
        MENUITEM "Select &All\tCtrl+A",         ID_EDIT_SELECT_ALL
        MENUITEM SEPARATOR
        MENUITEM "Read &Only",                  ID_READ_ONLY
    END
END


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

IDD_EDIT_FIND DIALOG FIXED IMPURE  30, 73, 237, 76
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Find"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Fi&nd what:",IDC_STATIC,5,5,42,10,SS_CENTERIMAGE
    COMBOBOX        IDC_EDIT_TEXT,55,5,115,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | 
                    WS_VSCROLL | WS_TABSTOP
    CONTROL         "Match &whole word only",IDC_EDIT_WHOLE_WORD,"Button",
                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,5,25,90,10
    CONTROL         "Match &case",IDC_EDIT_MATCH_CASE,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,5,40,90,10
    CONTROL         "R&egular Expression",IDC_EDIT_REGEXP,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,5,55,90,10
    GROUPBOX        "Direction",IDC_STATIC,100,25,70,45,WS_GROUP
    CONTROL         "&Up",IDC_EDIT_DIRECTION_UP,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP,111,40,54,10
    CONTROL         "&Down",IDC_EDIT_DIRECTION_DOWN,"Button",
                    BS_AUTORADIOBUTTON,110,55,55,10
    DEFPUSHBUTTON   "&Find Next",IDOK,180,5,50,15,WS_GROUP
    PUSHBUTTON      "Cancel",IDCANCEL,180,25,50,15
END

IDD_EDIT_REPLACE DIALOG FIXED IMPURE  36, 44, 237, 90
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Replace"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Fi&nd what:",IDC_STATIC,5,5,45,10,SS_CENTERIMAGE
    COMBOBOX        IDC_EDIT_TEXT,55,5,115,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | 
                    WS_VSCROLL | WS_TABSTOP
    LTEXT           "Re&place with:",IDC_STATIC,5,20,45,10,SS_CENTERIMAGE
    COMBOBOX        IDC_EDIT_REPLACE_WITH,55,20,115,30,CBS_DROPDOWN | 
                    CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
    CONTROL         "Match &whole word only",IDC_EDIT_WHOLE_WORD,"Button",
                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,5,40,90,10
    CONTROL         "Match &case",IDC_EDIT_MATCH_CASE,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,5,55,90,10
    CONTROL         "R&egular Expression",IDC_EDIT_REGEXP,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,5,70,90,10
    GROUPBOX        "Replace in",IDC_STATIC,100,40,70,45,WS_GROUP
    CONTROL         "&Selection",IDC_EDIT_SCOPE_SELECTION,"Button",
                    BS_AUTORADIOBUTTON | WS_GROUP,105,55,60,10
    CONTROL         "Wh&ole file",IDC_EDIT_SCOPE_WHOLE_FILE,"Button",
                    BS_AUTORADIOBUTTON,105,70,60,10
    DEFPUSHBUTTON   "&Find Next",IDC_EDIT_SKIP,180,5,50,15,WS_GROUP
    PUSHBUTTON      "&Replace",IDC_EDIT_REPLACE,180,25,50,15
    PUSHBUTTON      "Replace &All",IDC_EDIT_REPLACE_ALL,180,45,50,15
    PUSHBUTTON      "Cancel",IDCANCEL,180,65,50,15
END

IDD_ABOUTBOX DIALOGEX 0, 0, 207, 231
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About EditPad"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,150,5,50,15,WS_GROUP
    LTEXT           "EditPad Version 1.8",IDC_STATIC,50,10,95,8,SS_NOPREFIX
    ICON            IDI_EDITPAD,IDC_STATIC,10,15,20,20,0,WS_EX_DLGMODALFRAME | 
                    WS_EX_CLIENTEDGE
    LTEXT           "Copyright (C) 1999 Ferdinand Prantl",IDC_STATIC,50,25,
                    155,10
    LTEXT           "Portions (C) 1999 Andrei Stcherbatchenko, Sven Wiegand, Stas Levin, Cristi Posea, Selom Ofori",
                    IDC_STATIC,50,35,155,20
    LTEXT           "Author:",IDC_STATIC,5,60,40,8
    LTEXT           "Ferdinand Prantl\nhttp://www.ff.cuni.cz/~prantl\nwww: http://www.ff.cuni.cz/~prantl, e-mail: mailto:prantl@ff.cuni.cz",
                    IDC_ME,50,60,55,8
    LTEXT           "Contributors:",IDC_STATIC,5,75,40,8
    LTEXT           "Andrei Stcherbatchenko\nmailto:windfall@gmx.de",
                    IDC_ANDREI,50,75,80,8
    LTEXT           ",",IDC_STATIC,130,75,8,8
    LTEXT           "Sven Wiegand\nmailto:sven.wiegand@gmx.de",IDC_SVEN,135,
                    75,50,8
    LTEXT           ",",IDC_STATIC,185,75,8,8
    LTEXT           "Stas Levin\nmailto:stas@inet.co.il",IDC_STAS,50,85,35,8
    LTEXT           ",",IDC_STATIC,85,85,8,8
    LTEXT           "Marko Macek\nhttp://www.kiss.uni-lj.si/~k4fr0235/fte\nwww: http://www.kiss.uni-lj.si/~k4fr0235/fte/, e-mail: mailto:Marko.Macek@gmx.net or mailto:mark@hermes.si",
                    IDC_MARKO,90,85,45,8
    LTEXT           ",",IDC_STATIC,135,85,8,8
    LTEXT           "Adolf Szabo\nmailto:szabo_a@elender.hu",IDC_ADOLF,140,
                    85,40,8
    LTEXT           ",",IDC_STATIC,180,85,8,8
    LTEXT           "Franky Braem\nmailto:braem@abb.be",IDC_FRANKY,50,95,45,
                    8
    LTEXT           ",",IDC_STATIC,95,95,8,8
    LTEXT           "Cristi Posea\nmailto:cristi@gds.ro",IDC_CRISTI,100,95,
                    40,8
    LTEXT           ",",IDC_STATIC,140,95,8,8
    LTEXT           "Selom Ofori\nmailto:sofori@chat.carleton.ca",IDC_SELOM,
                    145,95,40,8
    LTEXT           "and guys at",IDC_STATIC,50,105,40,8
    LTEXT           "MFC Codeguru\nhttp://www.codeguru.com\nwww: http://www.codeguru.com, e-mail: mailto:info@codeguru.com",
                    IDC_MFCCODEGURU,90,105,50,8
    LTEXT           "- thanks them a lot",IDC_STATIC,140,105,60,8
    LTEXT           "Testers:",IDC_STATIC,5,120,40,8
    LTEXT           "Hans Eckardt\nmailto:Hans.Eckardt@t-online.de",IDC_HANS,
                    50,120,45,8
    LTEXT           ",",IDC_STATIC,95,120,8,8
    LTEXT           "Michael A. Barnhart\nmailto:mabtech@flash.net",
                    IDC_MICHAEL,100,120,65,8
    LTEXT           ",",IDC_STATIC,165,120,8,8
    LTEXT           "Roberto Lublinerman\nmailto:rel@artech.com.uy",
                    IDC_ROBERTO,50,130,70,8
    LTEXT           ",",IDC_STATIC,120,130,8,8
    LTEXT           "Josh Clark\nmailto:Josh.Clark@motorola.com",IDC_JOSH,
                    125,130,35,8
    CONTROL         "",IDC_STATIC,"Static",SS_BLACKRECT,5,155,195,1
    LTEXT           "Permission to use, copy, modify, and distribute this software",
                    IDC_STATIC,10,160,188,8
    LTEXT           "for any purpose and without fee is hereby granted, provided that",
                    IDC_STATIC,10,168,188,8
    LTEXT           "the copyright notice appears in all copies.",IDC_STATIC,
                    10,176,188,8
    LTEXT           "This software is distributed ""as is"".  No warranty of any",
                    IDC_STATIC,10,184,188,8
    LTEXT           "kind is expressed or implied.  You use it at your own risk.",
                    IDC_STATIC,10,192,188,8
    LTEXT           "The author will not be liable for data loss, damages, loss",
                    IDC_STATIC,10,200,188,8
    LTEXT           "of profits or any other kind of loss while using or misusing",
                    IDC_STATIC,10,208,188,8
    LTEXT           "this software.",IDC_STATIC,10,216,188,8
    LTEXT           ",",IDC_STATIC,160,130,8,8
    LTEXT           "Jan Binter\nmailto:binter@cadstudio.cz",IDC_JAN,50,140,
                    35,8
    LTEXT           ",",IDC_STATIC,85,140,8,8
    LTEXT           "Paul Selormey\nmailto:paul@emlab.tutics.tut.ac.jp",
                    IDC_PAUL,90,140,45,8
    LTEXT           ",",IDC_STATIC,135,140,8,8
    LTEXT           "Witold Waldman\nmailto:ww@netwide.com.au",IDC_WITOLD,
                    140,140,55,8
END

IDD_HLINK_PROPERTIES DIALOGEX 0, 0, 207, 169
STYLE DS_CONTEXTHELP | WS_CHILD | WS_VISIBLE | WS_CAPTION
EXSTYLE WS_EX_CONTEXTHELP
CAPTION "General"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
    ICON            IDI_HLINK_URL,IDC_STATIC,7,7,20,20
    EDITTEXT        IDC_NAME,44,14,156,25,ES_MULTILINE | ES_AUTOHSCROLL | 
                    ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
    CONTROL         "",IDC_STATIC,"Static",SS_ETCHEDHORZ,7,44,193,1
    LTEXT           "Address (URL):",IDC_URL_PROMPT,7,60,28,24
    EDITTEXT        IDC_URL,44,63,156,14,ES_AUTOHSCROLL | ES_READONLY | NOT 
                    WS_BORDER | NOT WS_TABSTOP
END

IDD_EDITOR_PAGE DIALOG DISCARDABLE  0, 0, 232, 226
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Editor"
FONT 8, "MS Sans Serif"
BEGIN
    GROUPBOX        "Source type",IDC_STATIC,5,5,220,105
    CONTROL         "None",IDC_NONE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,
                    15,65,10
    CONTROL         "ASP",IDC_ASP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,
                    25,65,10
    CONTROL         "Basic (Visual)",IDC_BASIC,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,35,65,10
    CONTROL         "Batch",IDC_BATCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
                    10,45,65,10
    CONTROL         "C/C++",IDC_C,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,
                    55,65,10
    CONTROL         "DCL (AutoCAD)",IDC_AUTODCL,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,65,65,10
    CONTROL         "Fortran",IDC_FORTRAN,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,10,75,65,10
    CONTROL         "HTML",IDC_HTML,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,
                    85,65,10
    CONTROL         "InstallShield",IDC_INSTALLSHIELD,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,10,95,65,10

⌨️ 快捷键说明

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