fd.rc

来自「用汇编写的win32程序一些例子。」· RC 代码 · 共 115 行

RC
115
字号
#include <windows.h>
#define IDM_NEWDRAW 20                                    
#define IDM_SAVE    45
#define IDM_SAVEAS  46
#define IDM_CLOSE   47
#define IDM_EXIT    48
#define IDM_ABOUT   49

#define IDM_CASCADE 50
#define IDM_TILE    51
#define IDM_ARRANGE 52

MAINMENU MENU
     {
     POPUP "&File"
          {
          MENUITEM "&New",        	     	IDM_NEWDRAW
          MENUITEM "&Save",        	     	IDM_SAVE
          MENUITEM "Save &As",        	     	IDM_SAVEAS
          MENUITEM "&Close",                 	IDM_CLOSE
          MENUITEM SEPARATOR
	  MENUITEM "A&bout",			IDM_ABOUT
          MENUITEM "E&xit",                  	IDM_EXIT
          }
     POPUP "&Window"
          {
          MENUITEM "&Cascade\tShift+F5",     	IDM_CASCADE
          MENUITEM "&Tile\tShift+F4",        	IDM_TILE
          MENUITEM "Arrange &Icons",         	IDM_ARRANGE
          }
     }

MAINACCELERATORS ACCELERATORS
     {
     VK_F5, IDM_CASCADE, VIRTKEY, SHIFT
     VK_F4, IDM_TILE,    VIRTKEY, SHIFT
     }

ABOUTDLG DIALOG 50, 51, 147, 100
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_RTLREADING | WS_EX_CONTEXTHELP
STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "About Fractal Designer"
FONT 8, "Arial"
{
 CONTROL "OK", IDOK, "BUTTON", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 44, 72, 50, 14
 CONTROL "Fractal Designer", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE, 56, 16, 68, 8, 0
 CONTROL "Copyright (c) 1998", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE, 56, 40, 60, 8, 0
 CONTROL "David Lindauer", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE, 56, 48, 60, 8, 0
 CONTROL "LADSoft", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE, 56, 56, 60, 8, 0
 CONTROL "FDICON", -1, "static", SS_ICON | WS_CHILD, 12, 17, 32, 32
 CONTROL "Version 1.0", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE, 56, 24, 60, 8, 0
}


FDICON ICON 
{
 '00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
 '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
 '00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00'
 '00 00 80 00 80 00 80 80 00 00 C0 C0 C0 00 80 80'
 '80 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
 '00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 BB BE'
 'EE EE EE EE EE EE EE EE EE 9E 9E 9E 9E 99 BB BB'
 'EE EE EE EE EE EE EE E9 E9 E9 E9 99 9E 9E BB BB'
 'EE EE EE EE EE EE EE 9E 9E 9E 9E 9E 9E 9E BB BB'
 'BE EE EE EE EE EE EE E9 E9 E9 E9 E9 99 9E BB BB'
 'EE EE EE EE EE EE 9E 9E 9E 9E 9E 9E 9E 9E BB BB'
 'BE EE EE EE EE E9 E9 E9 E9 E9 E9 E9 E9 EE BB EB'
 'EE EE EE EE EE EE 9E 9E 9E 9E 9E 9E 9E 9E BB BB'
 'BB EE EE EE E9 E9 E9 E9 E9 E9 E9 E9 E9 EE EB EB'
 'EB EE EE EE E9 E9 99 9E 9E 9E 9E 9E EE EE BB BB'
 'BB EB EE EE E9 E9 E9 E9 E9 E9 E9 E9 EE EE EB EB'
 'EB EB EE E9 99 99 99 99 9E 9E 9E 9E EE EE BB BB'
 'EB EB EB EE E9 E9 E9 E9 E9 E9 EE EE EE EA EB EB'
 'EB EB EE 99 99 99 99 99 99 9E 9E EE EE EE EB EB'
 'EB EB EB E9 E9 E9 E9 E9 E9 E9 EE EE AA AA EB EB'
 'EB EB EE 99 99 99 99 99 99 EE EE EE AE AE EB EB'
 'EB EB EB E9 E9 E9 E9 E9 E9 EE EE AA AA AA EB EB'
 'EB E9 E9 99 99 99 99 99 99 EE EE AE AE AE EB EB'
 'EB EB EB E9 E9 E9 E9 E9 EE EE AA AA AA AA EE EE'
 'E9 E9 E9 99 99 99 99 99 9E EE EE AE AE AE EB EB'
 'EB EB E9 E9 E9 E9 E9 E9 EE AE AA AA AA AA EE EE'
 'E9 E9 E9 E9 99 99 99 99 EA EA EA AE AE AE E9 E9'
 'E9 E9 E9 E9 E9 E9 E9 E9 EE AE AA AA AA AA EE EE'
 'E9 E9 E9 E9 E9 E9 E9 EA EA EA EA AA AE AE 99 99'
 '99 E9 E9 E9 E9 E9 E9 EA EA AA AA AA AA AA EE EE'
 'E9 E9 E9 E9 E9 E9 E9 EA EA EA EA EA AA AE 99 99'
 '99 99 E9 E9 E9 E9 AA AA AA AA AA AA AA AA EE EE'
 'EE E9 E9 E9 E9 EE EE EA EA EA EA EA EA EE 99 99'
 '99 99 99 E9 EE AE AA AA AA AA AA AA AE AE EE EE'
 'EE EE EE EE EE EE EE EA EA EA EA EA EA EE 99 99'
 '99 99 99 EE EE AE AA AA AA AA AA AA EE EE EE EE'
 'EE EE EE EE EE EE EE EE EA EA EA EA EE EE 99 99'
 '99 9E 9E EE EE AE AA AA AA AA AA AA EE EE 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
 '00 00 00 00 00 00 00 00 00 00 00 00 00 00'
}
ABORTDLG DIALOG 0, 0, 154, 76
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_CONTEXTHELP
STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Fractal Designer- Exit dialog"
FONT 8, "MS Sans Serif"
{
 CONTROL "&Yes", IDYES, "BUTTON", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 20, 44, 50, 14
 CONTROL "&No", IDNO, "BUTTON", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 80, 44, 50, 14
 CONTROL "Would you like to quit?", -1, "static", SS_LEFT | WS_CHILD | WS_VISIBLE, 36, 20, 80, 8, 0
}

⌨️ 快捷键说明

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