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

📄 calc.rc

📁 计算器源代码c。和windows自带的功能差不多。很多科学计算还没有加入。
💻 RC
📖 第 1 页 / 共 2 页
字号:
    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 + -