📄 calc.rc
字号:
BEGIN
MENUITEM "&Help Topics ", IDM_HELPTOPICS
MENUITEM SEPARATOR
MENUITEM "&About Calculator", IDM_ABOUT
END
END
IDM_HELPPOPUP MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "&What's This?", 8
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDA_ACCELTABLE ACCELERATORS MOVEABLE PURE
BEGIN
"0", IDC_0, ASCII
"1", IDC_1, ASCII
"2", IDC_2, ASCII
"3", IDC_3, ASCII
"4", IDC_4, ASCII
"5", IDC_5, ASCII
"6", IDC_6, ASCII
"7", IDC_7, ASCII
"8", IDC_8, ASCII
"9", IDC_9, ASCII
"A", IDC_A, VIRTKEY
"B", IDC_B, VIRTKEY
"C", IDC_C, VIRTKEY
"D", IDC_D, VIRTKEY
"E", IDC_E, VIRTKEY
"F", IDC_F, VIRTKEY
"!", IDC_FAC, ASCII
"S", IDC_SIN, VIRTKEY
"O", IDC_COS, VIRTKEY
"T", IDC_TAN, VIRTKEY
"R", IDC_REC, VIRTKEY
"Y", IDC_PWR, VIRTKEY
"#", IDC_CUB, ASCII
"@", IDC_SQR, ASCII
"M", IDC_DMS, VIRTKEY
"N", IDC_LN, VIRTKEY
"L", IDC_LOG, VIRTKEY
"V", IDC_FE, VIRTKEY
"X", IDC_EXP, VIRTKEY
"I", IDC_INV, VIRTKEY
"H", IDC_HYP, VIRTKEY
"P", IDC_PI, VIRTKEY
"K", IDM_ABOUT, VIRTKEY, SHIFT, CONTROL
VK_LEFT, IDC_BACK, VIRTKEY
VK_BACK, IDC_BACK, VIRTKEY
VK_DELETE, IDC_CENTR, VIRTKEY
VK_ESCAPE, IDC_CLEAR, VIRTKEY
VK_F2, IDM_DEG, VIRTKEY // IDM_DWORD
VK_F3, IDM_RAD, VIRTKEY // IDM_WORD
VK_F4, IDM_GRAD, VIRTKEY // IDM_BYTE
VK_F5, IDM_HEX, VIRTKEY
VK_F6, IDM_DEC, VIRTKEY
VK_F7, IDM_OCT, VIRTKEY
VK_F8, IDM_BIN, VIRTKEY
VK_F9, IDC_SIGN, VIRTKEY
// VK_F1 and VK_F10 are used by the system
// VK_F11, IDM_OWORD, VIRTKEY // reserved 128bit
VK_F12, IDM_QWORD, VIRTKEY // 64 bit
"^S", IDC_STAT, ASCII
"^M", IDC_STORE, ASCII
"^P", IDC_MPLUS, ASCII
"^L", IDC_MCLEAR, ASCII
"^R", IDC_RECALL, ASCII
"^A", IDC_AVE, ASCII
"^T", IDC_B_SUM, ASCII
"^D", IDC_DEV, ASCII
"/", IDC_DIV, ASCII
"*", IDC_MUL, ASCII
"%", IDC_MOD, ASCII
"-", IDC_SUB, ASCII
"=", IDC_EQU, ASCII
"+", IDC_ADD, ASCII
VK_ADD, IDC_ADD, VIRTKEY
"&", IDC_AND, ASCII
"|", IDC_OR, ASCII
"~", IDC_COM, ASCII
94, IDC_XOR, ASCII
"(", IDC_OPENP, ASCII
")", IDC_CLOSEP, ASCII
";", IDC_CHOP, ASCII
"<", IDC_LSHF, ASCII
".", IDC_PNT, ASCII
",", IDC_PNT, ASCII
VK_RETURN, IDC_EQU, VIRTKEY
VK_INSERT, IDC_DATA, VIRTKEY
"^C", IDM_COPY, ASCII
"^V", IDM_PASTE, ASCII
VK_INSERT, IDM_COPY, VIRTKEY, CONTROL
VK_INSERT, IDM_PASTE, VIRTKEY, SHIFT
"A", IDC_A, VIRTKEY, SHIFT
"B", IDC_B, VIRTKEY, SHIFT
"C", IDC_C, VIRTKEY, SHIFT
"D", IDC_D, VIRTKEY, SHIFT
"E", IDC_E, VIRTKEY, SHIFT
"F", IDC_F, VIRTKEY, SHIFT
"S", IDC_SIN, VIRTKEY, SHIFT
"O", IDC_COS, VIRTKEY, SHIFT
"T", IDC_TAN, VIRTKEY, SHIFT
"R", IDC_REC, VIRTKEY, SHIFT
"Y", IDC_PWR, VIRTKEY, SHIFT
"M", IDC_DMS, VIRTKEY, SHIFT
"N", IDC_LN, VIRTKEY, SHIFT
"L", IDC_LOG, VIRTKEY, SHIFT
"V", IDC_FE, VIRTKEY, SHIFT
"X", IDC_EXP, VIRTKEY, SHIFT
"I", IDC_INV, VIRTKEY, SHIFT
"H", IDC_HYP, VIRTKEY, SHIFT
"P", IDC_PI, VIRTKEY, SHIFT
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resrc1.h\0"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""resource.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""calc.rcv""\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_SCIENTIFIC, DIALOG
BEGIN
LEFTMARGIN, 5
RIGHTMARGIN, 310
BOTTOMMARGIN, 163
END
IDD_STANDARD, DIALOG
BEGIN
BOTTOMMARGIN, 128
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_FIRSTKEY "+/-"
1 "C"
2 "CE"
3 "Backspace"
4 "Sta"
IDS_DECIMAL "."
6 "And"
7 "Or"
8 "Xor"
9 "Lsh"
10 "/"
11 "*"
12 "+"
13 "-"
14 "Mod"
15 "x^y"
END
STRINGTABLE DISCARDABLE
BEGIN
16 "Int"
17 "Not"
18 "sin"
19 "cos"
20 "tan"
21 "ln"
22 "log"
23 "sqrt"
24 "x^2"
25 "x^3"
26 "n!"
27 "1/x"
28 "dms"
29 "%"
30 "F-E"
31 "pi"
END
STRINGTABLE DISCARDABLE
BEGIN
32 "="
33 "MC"
34 "MR"
35 "MS"
36 "M+"
37 "Exp"
38 "Ave"
39 "Sum"
40 "s"
41 "Dat"
42 "("
43 ")"
44 "0"
45 "1"
46 "2"
47 "3"
END
STRINGTABLE DISCARDABLE
BEGIN
48 "4"
49 "5"
50 "6"
51 "7"
52 "8"
53 "9"
54 "A"
55 "B"
56 "C"
57 "D"
58 "E"
59 "F"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_RADIX "Hex"
61 "Dec"
62 "Oct"
63 "Bin"
IDS_HEX_MODES "Qword"
65 "Dword"
66 "Word"
67 "Byte"
IDS_DEC_MODES "Degrees"
69 "Radians"
70 "Grads"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERRORS "Cannot divide by zero."
72 "Invalid input for function."
73 "Result of function is undefined."
74 "Error: Positive Infinity."
75 "Error: Negative Infinity."
76 "Operation was canceled."
IDS_OUTOFMEM "Calc does not have enough memory to continue."
IDS_TIMEOUT "The requested function may take a very long time to complete.\rDo you want to abort the operation now?"
IDS_HELPFILE "calc.hlp"
IDS_NOPASTE "Cannot open Clipboard."
IDS_STATMEM "There is not enough memory for data.\rClose one or more programs, and then try again."
IDS_CHMHELPFILE "calc.chm"
IDS_CALC "Calculator"
IDS_NOMEM "Not Enough Memory"
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#include "calc.rcv"
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -