Form1 Calulator Using Functions & DLL Form1 Label1 1st Number Enter 1st Number Label2 2nd Number Enter 2nd Number Label3 1) Pick those you want: Label4 2) Then Press Calculate: AddFrame Sum from C++ DLL Addtext will appear here AddOption Calculate Calculate StringFrame Text Received from C++ DLL StringText Message 1 from Start StringOption String TRUEd FALSE SHIFT_MASK! CTRL_MASK ALT_MASK LEFT_BUTTON| RIGHT_BUTTON MIDDLE_BUTTON WRONG_FORMAT REQUEST_WITHOUT_INIT DDE_WITHOUT_INITq ADVISE_WITHOUT_INITd POKE_WITHOUT_INIT DDE_SERVER_CLOSED% TOO_MANY_LINKS STRING_TOO_LONG INVALID_CONTROL_ARRAY_REFERENCE UNEXPECTED_DDE$ OUT_OF_MEMORY !SERVER_ATTEMPTED_CLIENT_OPERATION KEY_LBUTTON KEY_RBUTTONI KEY_CANCEL. KEY_MBUTTON KEY_BACK KEY_TAB KEY_CLEAR KEY_RETURN KEY_SHIFTq KEY_CONTROL KEY_MENU KEY_PAUSE. KEY_CAPITAL KEY_ESCAPE KEY_SPACEz KEY_PRIOR KEY_NEXT KEY_END KEY_HOME KEY_LEFTP KEY_UP KEY_RIGHT\ KEY_DOWN KEY_SELECT$ KEY_PRINTB KEY_EXECUTE4 KEY_SNAPSHOT KEY_INSERT= KEY_DELETE\ KEY_HELP KEY_NUMPAD0K KEY_NUMPAD1 KEY_NUMPAD2_ KEY_NUMPAD3 KEY_NUMPAD4s KEY_NUMPAD5} KEY_NUMPAD6 KEY_NUMPAD7 KEY_NUMPAD8 KEY_NUMPAD9 KEY_MULTIPLY3 KEY_ADDU KEY_SEPARATORi KEY_SUBTRACT: KEY_DECIMAL KEY_DIVIDE KEY_F1 KEY_F2 KEY_F3 KEY_F4 KEY_F5 KEY_F6 KEY_F7 KEY_F8 KEY_F9 KEY_F10z KEY_F11 KEY_F12 KEY_F13 KEY_F14 KEY_F15 KEY_F16 KEY_NUMLOCK ENTERZ LEAVE OVERd MB_OKJ MB_OKCANCEL MB_ABORTRETRYIGNOREh MB_YESNOCANCELL MB_YESNO) MB_RETRYCANCEL| MB_ICONSTOP MB_ICONQUESTION MB_ICONEXCLAMATION MB_ICONINFORMATION1 MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3C IDOKH IDCANCEL IDABORT IDRETRYY IDIGNORE@ IDYES IDNOf CANCEL BEGIN_DRAG~ END_DRAG CF_LINK CF_TEXTW CF_BITMAP7 CF_METAFILE" CF_DIB MODAL8 MODELESSC LEFT_JUSTIFY RIGHT_JUSTIFY CENTER BLACK GREEN YELLOWh MAGENTA CYANm WHITEU SCROLL_BARS< DESKTOP ACTIVE_TITLE_BAR INACTIVE_TITLE_BARy MENU_BAR WINDOW_BACKGROUND WINDOW_FRAME` MENU_TEXTl WINDOW_TEXT TITLE_BAR_TEXT ACTIVE_BORDER INACTIVE_BORDER APPLICATION_WORKSPACE HIGHLIGHTk HIGHLIGHT_TEXT BUTTON_FACE BUTTON_SHADOWQ GRAY_TEXT BUTTON_TEXTa FIXED_SINGLE SIZABLE( FIXED_DOUBLE MANUALJ AUTOMATIC BLACKNESS NOT_MERGE_PEN! MASK_NOT_PEN NOT_COPY_PEN MASK_PEN_NOTR INVERT XOR_PEN- NOT_MASK_PENT MASK_PEN NOT_XOR_PEN NOPq MERGE_NOT_PEN COPY_PENq MERGE_PEN_NOT MERGE_PEN WHITENESS SOLID DASH_DOT DASH_DOT_DOT INVISIBLE INSIDE_SOLID TRANSPARENT7 HORIZONTAL_LINES VERTICAL_LINE UPWARD_DIAGONALd DOWNWARD_DIAGONAL CROSS DIAGONAL_CROSS COLDv SERVERY DEFAULT ARROW CROSSHAIRu IBEAM2 ICON_POINTER SIZE_POINTER SIZE_NE_SW SIZE_N_S SIZE_NW_SEv SIZE_W_Ef UP_ARROW HOURGLASS NO_DROP@ TWIPS POINTS% PIXELS CHARACTERS, INCHES^ MILLIMETERS~ CENTIMETERS HORIZONTAL VERTICAL UNCHECKED CHECKED5 GRAYED@ NORMAL MINIMIZED/ MAXIMIZEDs AddOption_Click Calculate_Click DiffVal_DragDrop Source Form_Click QuotVal_DragDrop SubOption_Clicke SumVal_DragDrop val1_Change DivOption_Click Label1_Click Label2_Click MultOption_Click ProdVal_DragDrop Quit_Click val2_Change val2\ AddOption enabled sumval8 addem SubOption exnabled DiffVal subem MultOption ProdValz multem DivOption QuotVal divemF ProdOption QuotOptionV Text1_Change, sumtext; difftextV prodtext Quottext ProdOption_Clickn QuotOption_Click- value divtext SquareOption SquaretextC square SROption SRtext squareroot CubeOption Cubetexty CubeOption_Click Difftext_Change xsqrh SquareOption_Click SROption_Click DiffFrame_DragDrope ProdFrame_DragDrop Prodtext_Change subtr1 mult1 div1! square1 cube1 CubeFrame_DragDrop Sumtext_Change/ SumFrame_DragDrop DivFrame_DragDrop addtext StringOption` StringText? String1 strpass1 StringText_Change strcpy1 Calculate_Click Message 1 from Main" get info Quit_Click AddOption_Click