337 lines
14 KiB
Plaintext
337 lines
14 KiB
Plaintext
//Microsoft Developer Studio generated resource script.
|
|
//
|
|
// Version: 9.3
|
|
|
|
#ifndef _OXCALCULATORCTRL_RC__
|
|
#define _OXCALCULATORCTRL_RC__
|
|
|
|
#include "OXMainRes.h"
|
|
|
|
#define APSTUDIO_READONLY_SYMBOLS
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 2 resource.
|
|
//
|
|
#include "afxres.h"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#undef APSTUDIO_READONLY_SYMBOLS
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// 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
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// TEXTINCLUDE
|
|
//
|
|
|
|
1 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"resrc1.h\0"
|
|
END
|
|
|
|
2 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"#include ""afxres.h""\r\n"
|
|
"\0"
|
|
END
|
|
|
|
3 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
|
|
"#define _AFX_NO_OLE_RESOURCES\r\n"
|
|
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
|
|
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
|
|
"\r\n"
|
|
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
|
|
"#ifdef _WIN32\r\n"
|
|
"LANGUAGE 9, 1\r\n"
|
|
"#pragma code_page(1252)\r\n"
|
|
"#endif //_WIN32\r\n"
|
|
"#include ""afxres.rc"" // Standard components\r\n"
|
|
"#include ""OXBitmapButton.rc""\r\n"
|
|
"#endif\r\n"
|
|
"\0"
|
|
END
|
|
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// DESIGNINFO
|
|
//
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
GUIDELINES DESIGNINFO DISCARDABLE
|
|
BEGIN
|
|
IDD_OX_DIALOG_CALCULATOR, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 4
|
|
RIGHTMARGIN, 164
|
|
TOPMARGIN, 4
|
|
BOTTOMMARGIN, 127
|
|
END
|
|
END
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
IDD_OX_DIALOG_CALCULATOR DIALOGEX 0, 0, 168, 131
|
|
STYLE WS_CHILD
|
|
EXSTYLE WS_EX_STATICEDGE
|
|
FONT 8, "MS Sans Serif"
|
|
BEGIN
|
|
CONTROL "Back\nDelete the last digit of the displayed number (<Backspace>)",
|
|
IDC_OX_BUTTON_BACK,"Button",BS_OWNERDRAW | WS_TABSTOP,86,22,
|
|
27,16
|
|
CONTROL "CE\nClears the displayed number (<Del>)",
|
|
IDC_OX_BUTTON_CLEARNUMBER,"Button",BS_OWNERDRAW |
|
|
WS_TABSTOP,116,22,23,16
|
|
CONTROL "C\nClears the current calculation (<Esc>)",
|
|
IDC_OX_BUTTON_CLEAR,"Button",BS_OWNERDRAW | WS_TABSTOP,141,
|
|
22,23,16
|
|
CONTROL "7\nPuts this number in the calculator display (<7>)",
|
|
IDC_OX_BUTTON_7,"Button",BS_OWNERDRAW | WS_TABSTOP,56,41,20,
|
|
16
|
|
CONTROL "8\nPuts this number in the calculator display (<8>)",
|
|
IDC_OX_BUTTON_8,"Button",BS_OWNERDRAW | WS_TABSTOP,78,41,20,
|
|
16
|
|
CONTROL "9\nPuts this number in the calculator display (<9>)",
|
|
IDC_OX_BUTTON_9,"Button",BS_OWNERDRAW | WS_TABSTOP,100,41,
|
|
20,16
|
|
CONTROL "4\nPuts this number in the calculator display (<4>)",
|
|
IDC_OX_BUTTON_4,"Button",BS_OWNERDRAW | WS_TABSTOP,56,59,20,
|
|
16
|
|
CONTROL "5\nPuts this number in the calculator display (<5>)",
|
|
IDC_OX_BUTTON_5,"Button",BS_OWNERDRAW | WS_TABSTOP,78,59,20,
|
|
16
|
|
CONTROL "6\nPuts this number in the calculator display (<6>)",
|
|
IDC_OX_BUTTON_6,"Button",BS_OWNERDRAW | WS_TABSTOP,100,59,
|
|
20,16
|
|
CONTROL "1\nPuts this number in the calculator display (<1>)",
|
|
IDC_OX_BUTTON_1,"Button",BS_OWNERDRAW | WS_TABSTOP,56,77,20,
|
|
16
|
|
CONTROL "2\nPuts this number in the calculator display (<2>)",
|
|
IDC_OX_BUTTON_2,"Button",BS_OWNERDRAW | WS_TABSTOP,78,77,20,
|
|
16
|
|
CONTROL "3\nPuts this number in the calculator display (<3>)",
|
|
IDC_OX_BUTTON_3,"Button",BS_OWNERDRAW | WS_TABSTOP,100,77,
|
|
20,16
|
|
CONTROL "0\nPuts this number in the calculator display (<0>)",
|
|
IDC_OX_BUTTON_0,"Button",BS_OWNERDRAW | WS_TABSTOP,56,95,20,
|
|
16
|
|
CONTROL "+/-\nChanges the sign of the displayed number (<F9>)",
|
|
IDC_OX_BUTTON_CHANGESIGN,"Button",BS_OWNERDRAW | WS_TABSTOP,
|
|
78,95,20,16
|
|
CONTROL ".\nInserts a decimal point (<.>)",IDC_OX_BUTTON_DELIMITER,
|
|
"Button",BS_OWNERDRAW | WS_TABSTOP,100,95,20,16
|
|
CONTROL "/\nDivides (</>)",IDC_OX_BUTTON_DIVIDE,"Button",
|
|
BS_OWNERDRAW | WS_TABSTOP,122,41,20,16
|
|
CONTROL "*\nMultiplies (<*>)",IDC_OX_BUTTON_MULTIPLY,"Button",
|
|
BS_OWNERDRAW | WS_TABSTOP,122,59,20,16
|
|
CONTROL "-\nSubtracts (<->)",IDC_OX_BUTTON_SUBTRACT,"Button",
|
|
BS_OWNERDRAW | WS_TABSTOP,122,77,20,16
|
|
CONTROL "+\nAdds (<+>)",IDC_OX_BUTTON_ADD,"Button",BS_OWNERDRAW |
|
|
WS_TABSTOP,122,95,20,16
|
|
CONTROL "sqrt\nCalculates the square root of the displayed number (<@>)",
|
|
IDC_OX_BUTTON_SQRT,"Button",BS_OWNERDRAW | WS_TABSTOP,144,
|
|
41,20,16
|
|
CONTROL "mod\nDisplays the modulus, or remainder, of x/y (<%>)",
|
|
IDC_OX_BUTTON_MOD,"Button",BS_OWNERDRAW | WS_TABSTOP,144,59,
|
|
20,16
|
|
CONTROL "1/x\nCalculates the reciprocal of the displayed number (<r>)",
|
|
IDC_OX_BUTTON_RECIPROCAL,"Button",BS_OWNERDRAW | WS_TABSTOP,
|
|
144,77,20,16
|
|
CONTROL "=\nPerforms any operation on the previous two numbers. To repeat the last operation, click again (<=>)",
|
|
IDC_OX_BUTTON_EQUAL,"Button",BS_OWNERDRAW | WS_TABSTOP,144,
|
|
95,20,16
|
|
COMBOBOX IDC_OX_COMBO_NUMBER_SYSTEM,4,23,46,49,CBS_DROPDOWNLIST |
|
|
WS_VSCROLL | WS_TABSTOP
|
|
CONTROL "sin\nCalculates the sine of the displayed number (<s>)",
|
|
IDC_OX_BUTTON_SIN,"Button",BS_OWNERDRAW | WS_TABSTOP,4,41,
|
|
21,16
|
|
CONTROL "cos\nCalculates the cosine of the displayed number (<o>)",
|
|
IDC_OX_BUTTON_COS,"Button",BS_OWNERDRAW | WS_TABSTOP,27,41,
|
|
21,16
|
|
CONTROL "tan\nCalculates the tangent of the displayed number (<t>)",
|
|
IDC_OX_BUTTON_TAN,"Button",BS_OWNERDRAW | WS_TABSTOP,4,59,
|
|
21,16
|
|
CONTROL "tanh\nCalculates the hyperbolic tangent of the displayed number (<c>)",
|
|
IDC_OX_BUTTON_COTAN,"Button",BS_OWNERDRAW | WS_TABSTOP,27,
|
|
59,21,16
|
|
CONTROL "n!\nCalculates the factorial of the displayed number (<!>)",
|
|
IDC_OX_BUTTON_FACTORIAL,"Button",BS_OWNERDRAW | WS_TABSTOP,
|
|
4,77,21,16
|
|
CONTROL "x^y\nComputes x raised to the yth power (<^>)",
|
|
IDC_OX_BUTTON_POWER,"Button",BS_OWNERDRAW | WS_TABSTOP,27,
|
|
77,21,16
|
|
CONTROL "Scientific",IDC_OX_CHECK_SCIENTIFIC,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,4,116,41,10
|
|
CONTROL "PI\nDisplays the value of pi (<p>)",IDC_OX_BUTTON_PI,
|
|
"Button",BS_OWNERDRAW | WS_TABSTOP,56,22,20,16
|
|
RTEXT "",IDC_OX_STATIC_DISPLAY,4,4,160,13,SS_CENTERIMAGE,
|
|
WS_EX_CLIENTEDGE
|
|
CONTROL "ln\nCalculates natural (base e) logarithm of the displayed number (<n>)",
|
|
IDC_OX_BUTTON_NATURAL_LOGARITHM,"Button",BS_OWNERDRAW |
|
|
WS_TABSTOP,4,95,21,16
|
|
CONTROL "log\nCalculates the common (base 10) logarithm of the displayed number (<l>)",
|
|
IDC_OX_BUTTON_LOGARITHM,"Button",BS_OWNERDRAW | WS_TABSTOP,
|
|
27,95,21,16
|
|
CONTROL "A\nPuts this number in the calculator display (<A>)",
|
|
IDC_OX_BUTTON_A,"Button",BS_OWNERDRAW | WS_TABSTOP,56,113,
|
|
16,15
|
|
CONTROL "B\nPuts this number in the calculator display (<B>)",
|
|
IDC_OX_BUTTON_B,"Button",BS_OWNERDRAW | WS_TABSTOP,74,113,
|
|
16,15
|
|
CONTROL "C\nPuts this number in the calculator display (<C>)",
|
|
IDC_OX_BUTTON_C,"Button",BS_OWNERDRAW | WS_TABSTOP,92,113,
|
|
16,15
|
|
CONTROL "D\nPuts this number in the calculator display (<D>)",
|
|
IDC_OX_BUTTON_D,"Button",BS_OWNERDRAW | WS_TABSTOP,110,113,
|
|
16,15
|
|
CONTROL "E\nPuts this number in the calculator display (<E>)",
|
|
IDC_OX_BUTTON_E,"Button",BS_OWNERDRAW | WS_TABSTOP,128,113,
|
|
16,15
|
|
CONTROL "F\nPuts this number in the calculator display (<F>)",
|
|
IDC_OX_BUTTON_F,"Button",BS_OWNERDRAW | WS_TABSTOP,146,113,
|
|
16,15
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog Info
|
|
//
|
|
|
|
IDD_OX_DIALOG_CALCULATOR DLGINIT
|
|
BEGIN
|
|
IDC_OX_COMBO_NUMBER_SYSTEM, 0x403, 4, 0
|
|
0x6544, 0x0063,
|
|
IDC_OX_COMBO_NUMBER_SYSTEM, 0x403, 4, 0
|
|
0x6548, 0x0078,
|
|
IDC_OX_COMBO_NUMBER_SYSTEM, 0x403, 4, 0
|
|
0x634f, 0x0074,
|
|
IDC_OX_COMBO_NUMBER_SYSTEM, 0x403, 4, 0
|
|
0x6942, 0x006e,
|
|
0
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// String Table
|
|
//
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
|
|
|
|
IDS_OX_CALCDIVIDEZERO "Cannot divide by zero"
|
|
IDS_OX_RESULTTOOLARGE "Result is too large"
|
|
IDS_OX_CALCOKBUTTON "OK"
|
|
IDS_OX_CALCCANCELBUTTON "Cancel"
|
|
|
|
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Accelerator
|
|
//
|
|
|
|
IDD_OX_DIALOG_CALCULATOR ACCELERATORS DISCARDABLE
|
|
BEGIN
|
|
"!", IDC_OX_BUTTON_FACTORIAL, ASCII, NOINVERT
|
|
"%", IDC_OX_BUTTON_MOD, ASCII, NOINVERT
|
|
"*", IDC_OX_BUTTON_MULTIPLY, ASCII, NOINVERT
|
|
"+", IDC_OX_BUTTON_ADD, ASCII, NOINVERT
|
|
"-", IDC_OX_BUTTON_SUBTRACT, ASCII, NOINVERT
|
|
".", IDC_OX_BUTTON_DELIMITER, ASCII, NOINVERT
|
|
"/", IDC_OX_BUTTON_DIVIDE, ASCII, NOINVERT
|
|
"0", IDC_OX_BUTTON_0, ASCII, NOINVERT
|
|
"1", IDC_OX_BUTTON_1, ASCII, NOINVERT
|
|
"2", IDC_OX_BUTTON_2, ASCII, NOINVERT
|
|
"3", IDC_OX_BUTTON_3, ASCII, NOINVERT
|
|
"4", IDC_OX_BUTTON_4, ASCII, NOINVERT
|
|
"5", IDC_OX_BUTTON_5, ASCII, NOINVERT
|
|
"6", IDC_OX_BUTTON_6, ASCII, NOINVERT
|
|
"7", IDC_OX_BUTTON_7, ASCII, NOINVERT
|
|
"8", IDC_OX_BUTTON_8, ASCII, NOINVERT
|
|
"9", IDC_OX_BUTTON_9, ASCII, NOINVERT
|
|
"=", IDC_OX_BUTTON_EQUAL, ASCII, NOINVERT
|
|
"@", IDC_OX_BUTTON_SQRT, ASCII, NOINVERT
|
|
"A", IDC_OX_BUTTON_A, ASCII, NOINVERT
|
|
"B", IDC_OX_BUTTON_B, ASCII, NOINVERT
|
|
"C", IDC_OX_BUTTON_C, ASCII, NOINVERT
|
|
"D", IDC_OX_BUTTON_D, ASCII, NOINVERT
|
|
"E", IDC_OX_BUTTON_E, ASCII, NOINVERT
|
|
"F", IDC_OX_BUTTON_F, ASCII, NOINVERT
|
|
"H", IDC_OX_BUTTON_COTAN, ASCII, NOINVERT
|
|
"L", IDC_OX_BUTTON_LOGARITHM, ASCII, NOINVERT
|
|
"N", IDC_OX_BUTTON_NATURAL_LOGARITHM, ASCII, NOINVERT
|
|
"O", IDC_OX_BUTTON_COS, ASCII, NOINVERT
|
|
"P", IDC_OX_BUTTON_PI, ASCII, NOINVERT
|
|
"R", IDC_OX_BUTTON_RECIPROCAL, ASCII, NOINVERT
|
|
"S", IDC_OX_BUTTON_SIN, ASCII, NOINVERT
|
|
"T", IDC_OX_BUTTON_TAN, ASCII, NOINVERT
|
|
VK_BACK, IDC_OX_BUTTON_BACK, VIRTKEY, NOINVERT
|
|
VK_DELETE, IDC_OX_BUTTON_CLEARNUMBER, VIRTKEY, NOINVERT
|
|
VK_ESCAPE, IDC_OX_BUTTON_CLEAR, VIRTKEY, NOINVERT
|
|
VK_F9, IDC_OX_BUTTON_CHANGESIGN, VIRTKEY, NOINVERT
|
|
94, IDC_OX_BUTTON_POWER, ASCII, NOINVERT
|
|
"a", IDC_OX_BUTTON_A, ASCII, NOINVERT
|
|
"b", IDC_OX_BUTTON_B, ASCII, NOINVERT
|
|
"c", IDC_OX_BUTTON_C, ASCII, NOINVERT
|
|
"d", IDC_OX_BUTTON_D, ASCII, NOINVERT
|
|
"e", IDC_OX_BUTTON_E, ASCII, NOINVERT
|
|
"f", IDC_OX_BUTTON_F, ASCII, NOINVERT
|
|
"h", IDC_OX_BUTTON_COTAN, ASCII, NOINVERT
|
|
"l", IDC_OX_BUTTON_LOGARITHM, ASCII, NOINVERT
|
|
"n", IDC_OX_BUTTON_NATURAL_LOGARITHM, ASCII, NOINVERT
|
|
"o", IDC_OX_BUTTON_COS, ASCII, NOINVERT
|
|
"p", IDC_OX_BUTTON_PI, ASCII, NOINVERT
|
|
"r", IDC_OX_BUTTON_RECIPROCAL, ASCII, NOINVERT
|
|
"s", IDC_OX_BUTTON_SIN, ASCII, NOINVERT
|
|
"t", IDC_OX_BUTTON_TAN, ASCII, NOINVERT
|
|
END
|
|
|
|
|
|
#endif // English (U.S.) resources
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
#ifndef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 3 resource.
|
|
//
|
|
#define _AFX_NO_SPLITTER_RESOURCES
|
|
#define _AFX_NO_OLE_RESOURCES
|
|
#define _AFX_NO_TRACKER_RESOURCES
|
|
#define _AFX_NO_PROPERTY_RESOURCES
|
|
|
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
#ifdef _WIN32
|
|
LANGUAGE 9, 1
|
|
#pragma code_page(1252)
|
|
#endif //_WIN32
|
|
#include "afxres.rc" // Standard components
|
|
#include "OXBitmapButton.rc"
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#endif // not APSTUDIO_INVOKED
|
|
|
|
#endif //_OXCALCULATORCTRL_RC__
|