tut_035-06.rc#include "resource.h"
#define IDR_MAINMENU 101
#define IDD_OPTIONDLG 101
#define IDD_GOTODLG 102
#define IDR_MAINACCEL 103
#define IDC_BACKCOLORBOX 1000
#define IDC_TEXTCOLORBOX 1001
#define IDC_OK 1002
#define IDC_CANCEL 1003
#define IDC_LINENO 1004
#define IDM_OPEN 40001
#define IDM_SAVE 40002
#define IDM_CLOSE 40003
#define IDM_SAVEAS 40004
#define IDM_EXIT 40005
#define IDM_COPY 40006
#define IDM_CUT 40007
#define IDM_PASTE 40008
#define IDM_DELETE 40009
#define IDM_SELECTALL 40010
#define IDM_OPTION 40011
#define IDM_UNDO 40012
#define IDM_REDO 40013
#define IDM_FIND 40014
#define IDM_FINDNEXT 40015
#define IDM_REPLACE 40016
#define IDM_GOTOLINE 40017
#define IDM_FINDPREV 40018
#define IDC_ICON1 500
IDC_ICON1 ICON "..\\Images\\br_Fox1.ico"
IDR_MAINMENU MENU DISCARDABLE
{
POPUP "&File"
{
MENUITEM "&Open\tCtrl+O", IDM_OPEN
MENUITEM "Close\tCtrl+W", IDM_CLOSE
MENUITEM "&Save\tCtrl+S", IDM_SAVE
MENUITEM "Save As\tF12", IDM_SAVEAS
MENUITEM SEPARATOR
MENUITEM "Exit\tAlt+F4", IDM_EXIT
}
POPUP "&Edit"
{
MENUITEM "Undo\tCtrl+Z", IDM_UNDO
MENUITEM "Redo\tCtrl+Y", IDM_REDO
MENUITEM "&Copy\tCtrl+C", IDM_COPY
MENUITEM "Cut\tCtrl+X", IDM_CUT
MENUITEM "Paste\tCtrl+V", IDM_PASTE
MENUITEM SEPARATOR
MENUITEM "Delete\tDel", IDM_DELETE
MENUITEM SEPARATOR
MENUITEM "Select &All\tCtrl+A", IDM_SELECTALL
}
POPUP "&Search"
{
MENUITEM "&Find...\tCtrl+F", IDM_FIND
MENUITEM "Find &Next\tF3", IDM_FINDNEXT
MENUITEM "Find &Prev\tCtrl+F3", IDM_FINDPREV
MENUITEM "&Replace...\tCtrl+R", IDM_REPLACE
MENUITEM SEPARATOR
MENUITEM "&Go To Line\tCtrl+G", IDM_GOTOLINE
}
MENUITEM "&Options", IDM_OPTION
}
IDD_OPTIONDLG DIALOG DISCARDABLE 0, 0, 183, 54
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Options"
FONT 8, "MS Sans Serif"
{
DEFPUSHBUTTON "OK",IDC_OK,137,7,39,14
PUSHBUTTON "Cancel",IDC_CANCEL,137,25,39,14
GROUPBOX "",IDC_STATIC,5,0,124,49
LTEXT "Background Color:",IDC_STATIC,20,14,60,8
LTEXT "",IDC_BACKCOLORBOX,85,11,28,14,SS_NOTIFY | WS_BORDER
LTEXT "Text Color:",IDC_STATIC,20,33,35,8
LTEXT "",IDC_TEXTCOLORBOX,85,29,28,14,SS_NOTIFY | WS_BORDER
}
IDD_GOTODLG DIALOGEX 0, 0, 106, 30
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_TOOLWINDOW
CAPTION "Перейти на строку"
FONT 8, "MS Sans Serif", 0, 0, 1
{
EDITTEXT IDC_LINENO,32,4,30,11,ES_AUTOHSCROLL | ES_NUMBER,
WS_EX_CLIENTEDGE
DEFPUSHBUTTON "OK",IDOK,70,4,31,11
PUSHBUTTON "Отмена",IDCANCEL,70,17,31,11
LTEXT "Строка:",IDC_STATIC,1,5,30,8
}
IDR_MAINACCEL ACCELERATORS DISCARDABLE
{ // определение акселераторов
"^O",IDM_OPEN
"^W",IDM_CLOSE
"^S",IDM_SAVE
VK_F12,IDM_SAVEAS,VIRTKEY
"^F",IDM_FIND
"^G",IDM_GOTOLINE
"^R",IDM_REPLACE
VK_F3,IDM_FINDNEXT,VIRTKEY
VK_F3,IDM_FINDPREV,VIRTKEY,CONTROL
}
asm/ico/cur/rc/exe-files in attach