home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / vcfrmla1.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  36KB  |  654 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1999 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'VCFrmla1.pas' rev: 5.00
  6.  
  7. #ifndef VCFrmla1HPP
  8. #define VCFrmla1HPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #pragma option push -Vx
  13. #include <Menus.hpp>    // Pascal unit
  14. #include <Controls.hpp>    // Pascal unit
  15. #include <OleCtrls.hpp>    // Pascal unit
  16. #include <Graphics.hpp>    // Pascal unit
  17. #include <Classes.hpp>    // Pascal unit
  18. #include <OleCtl.hpp>    // Pascal unit
  19. #include <OLE2.hpp>    // Pascal unit
  20. #include <SysInit.hpp>    // Pascal unit
  21. #include <System.hpp>    // Pascal unit
  22.  
  23. //-- user supplied -----------------------------------------------------------
  24.  
  25. namespace Vcfrmla1
  26. {
  27. //-- type declarations -------------------------------------------------------
  28. typedef void __fastcall (__closure *TVCFormulaOneClick)(System::TObject* Sender, int nRow, int nCol)
  29.     ;
  30.  
  31. typedef void __fastcall (__closure *TVCFormulaOneDblClick)(System::TObject* Sender, int nRow, int nCol
  32.     );
  33.  
  34. typedef void __fastcall (__closure *TVCFormulaOneStartEdit)(System::TObject* Sender, AnsiString &EditString
  35.     , short &Cancel);
  36.  
  37. typedef void __fastcall (__closure *TVCFormulaOneEndEdit)(System::TObject* Sender, AnsiString &EditString
  38.     , short &Cancel);
  39.  
  40. typedef void __fastcall (__closure *TVCFormulaOneObjClick)(System::TObject* Sender, AnsiString &ObjName
  41.     , int ObjID);
  42.  
  43. typedef void __fastcall (__closure *TVCFormulaOneObjDblClick)(System::TObject* Sender, AnsiString &ObjName
  44.     , int ObjID);
  45.  
  46. typedef void __fastcall (__closure *TVCFormulaOneRClick)(System::TObject* Sender, int nRow, int nCol
  47.     );
  48.  
  49. typedef void __fastcall (__closure *TVCFormulaOneRDblClick)(System::TObject* Sender, int nRow, int nCol
  50.     );
  51.  
  52. typedef void __fastcall (__closure *TVCFormulaOneObjValueChanged)(System::TObject* Sender, AnsiString 
  53.     &ObjName, int ObjID);
  54.  
  55. typedef void __fastcall (__closure *TVCFormulaOneObjGotFocus)(System::TObject* Sender, AnsiString &ObjName
  56.     , int ObjID);
  57.  
  58. typedef void __fastcall (__closure *TVCFormulaOneObjLostFocus)(System::TObject* Sender, AnsiString &
  59.     ObjName, int ObjID);
  60.  
  61. typedef void __fastcall (__closure *TVCFormulaOneValidationFailed)(System::TObject* Sender, AnsiString 
  62.     &pEntry, int nSheet, int nRow, int nCol, AnsiString &pShowMessage, short &pAction);
  63.  
  64. class DELPHICLASS TVCFormulaOne;
  65. class PASCALIMPLEMENTATION TVCFormulaOne : public Olectrls::TOleControl 
  66. {
  67.     typedef Olectrls::TOleControl inherited;
  68.     
  69. private:
  70.     TVCFormulaOneClick FOnClick;
  71.     TVCFormulaOneDblClick FOnDblClick;
  72.     Classes::TNotifyEvent FOnCancelEdit;
  73.     Classes::TNotifyEvent FOnSelChange;
  74.     TVCFormulaOneStartEdit FOnStartEdit;
  75.     TVCFormulaOneEndEdit FOnEndEdit;
  76.     Classes::TNotifyEvent FOnStartRecalc;
  77.     Classes::TNotifyEvent FOnEndRecalc;
  78.     Classes::TNotifyEvent FOnTopLeftChanged;
  79.     TVCFormulaOneObjClick FOnObjClick;
  80.     TVCFormulaOneObjDblClick FOnObjDblClick;
  81.     TVCFormulaOneRClick FOnRClick;
  82.     TVCFormulaOneRDblClick FOnRDblClick;
  83.     TVCFormulaOneObjValueChanged FOnObjValueChanged;
  84.     Classes::TNotifyEvent FOnModified;
  85.     TVCFormulaOneObjGotFocus FOnObjGotFocus;
  86.     TVCFormulaOneObjLostFocus FOnObjLostFocus;
  87.     TVCFormulaOneValidationFailed FOnValidationFailed;
  88.     AnsiString __stdcall Get_ColText(int nCol);
  89.     void __stdcall Set_ColText(int nCol, const AnsiString Value);
  90.     AnsiString __stdcall Get_DefinedName(const AnsiString pName);
  91.     void __stdcall Set_DefinedName(const AnsiString pName, const AnsiString Value);
  92.     AnsiString __stdcall Get_EntryRC(int nRow, int nCol);
  93.     void __stdcall Set_EntryRC(int nRow, int nCol, const AnsiString Value);
  94.     AnsiString __stdcall Get_FormattedTextRC(int nRow, int nCol);
  95.     void __stdcall Set_FormattedTextRC(int nRow, int nCol, const AnsiString Value);
  96.     AnsiString __stdcall Get_FormulaRC(int nRow, int nCol);
  97.     void __stdcall Set_FormulaRC(int nRow, int nCol, const AnsiString Value);
  98.     int __stdcall Get_LastColForRow(int nRow);
  99.     void __stdcall Set_LastColForRow(int nRow, int Value);
  100.     Word __stdcall Get_LogicalRC(int nRow, int nCol);
  101.     void __stdcall Set_LogicalRC(int nRow, int nCol, Word Value);
  102.     double __stdcall Get_NumberRC(int nRow, int nCol);
  103.     void __stdcall Set_NumberRC(int nRow, int nCol, double Value);
  104.     AnsiString __stdcall Get_RowText(int nRow);
  105.     void __stdcall Set_RowText(int nRow, const AnsiString Value);
  106.     AnsiString __stdcall Get_TextRC(int nRow, int nCol);
  107.     void __stdcall Set_TextRC(int nRow, int nCol, const AnsiString Value);
  108.     short __stdcall Get_TypeRC(int nRow, int nCol);
  109.     void __stdcall Set_TypeRC(int nRow, int nCol, short Value);
  110.     short __stdcall Get_ColWidth(int nCol);
  111.     void __stdcall Set_ColWidth(int nCol, short Value);
  112.     short __stdcall Get_RowHeight(int nRow);
  113.     void __stdcall Set_RowHeight(int nRow, short Value);
  114.     AnsiString __stdcall Get_DefinedNameByIndex(int nName);
  115.     void __stdcall Set_DefinedNameByIndex(int nName, const AnsiString Value);
  116.     AnsiString __stdcall Get_SheetName(int nSheet);
  117.     void __stdcall Set_SheetName(int nSheet, const AnsiString Value);
  118.     Graphics::TColor __stdcall Get_PaletteEntry(int nEntry);
  119.     void __stdcall Set_PaletteEntry(int nEntry, Graphics::TColor Value);
  120.     short __stdcall Get_ColWidthTwips(int Col);
  121.     void __stdcall Set_ColWidthTwips(int Col, short Value);
  122.     AnsiString __stdcall Get_ObjItem(int ID, short Item);
  123.     void __stdcall Set_ObjItem(int ID, short Item, const AnsiString Value);
  124.     AnsiString __stdcall Get_ObjItems(int ID);
  125.     void __stdcall Set_ObjItems(int ID, const AnsiString Value);
  126.     AnsiString __stdcall Get_ObjName(int ID);
  127.     void __stdcall Set_ObjName(int ID, const AnsiString Value);
  128.     AnsiString __stdcall Get_ObjText(int ID);
  129.     void __stdcall Set_ObjText(int ID, const AnsiString Value);
  130.     short __stdcall Get_ObjValue(int ID);
  131.     void __stdcall Set_ObjValue(int ID, short Value);
  132.     Word __stdcall Get_ObjVisible(int ID);
  133.     void __stdcall Set_ObjVisible(int ID, Word Value);
  134.     AnsiString __stdcall Get_AutoFillItems(short Index);
  135.     void __stdcall Set_AutoFillItems(short Index, const AnsiString Value);
  136.     Word __stdcall Get_ColHidden(int nCol);
  137.     void __stdcall Set_ColHidden(int nCol, Word Value);
  138.     Word __stdcall Get_RowHidden(int nRow);
  139.     void __stdcall Set_RowHidden(int nRow, Word Value);
  140.     Word __stdcall Get_SheetSelected(int nSheet);
  141.     void __stdcall Set_SheetSelected(int nSheet, Word Value);
  142.     
  143. protected:
  144.     virtual void __fastcall InitControlData(void);
  145.     
  146. public:
  147.     void __stdcall EditPasteValues(void);
  148.     void __stdcall GetAlignment(short &pHorizontal, Word &pWordWrap, short &pVertical, short &pOrientation
  149.         );
  150.     HIDESBASE void __stdcall GetBorder(short &pLeft, short &pRight, short &pTop, short &pBottom, short 
  151.         &pShade, Graphics::TColor &pcrLeft, Graphics::TColor &pcrRight, Graphics::TColor &pcrTop, Graphics::TColor 
  152.         &pcrBottom);
  153.     void __stdcall GetFont(AnsiString &pName, short &pSize, Word &pBold, Word &pItalic, Word &pUnderline
  154.         , Word &pStrikeout, Graphics::TColor &pcrColor, Word &pOutline, Word &pShadow);
  155.     void __stdcall GetLineStyle(short &pStyle, Graphics::TColor &pcrColor, short &pWeight);
  156.     void __stdcall GetPattern(short &pPattern, Graphics::TColor &pcrFG, Graphics::TColor &pcrBG);
  157.     void __stdcall GetProtection(Word &pLocked, Word &pHidden);
  158.     void __stdcall GetTabbedText(int nR1, int nC1, int nR2, int nC2, Word bValuesOnly, int &phText);
  159.     void __stdcall SetTabbedText(int nStartRow, int nStartCol, int &pRows, int &pCols, Word bValuesOnly
  160.         , const AnsiString pText);
  161.     void __stdcall AddColPageBreak(int nCol);
  162.     void __stdcall AddPageBreak(void);
  163.     void __stdcall AddRowPageBreak(int nRow);
  164.     void __stdcall AddSelection(int nR1, int nC1, int nR2, int nC2);
  165.     void __stdcall Attach(const AnsiString pTitle);
  166.     void __stdcall AttachToSS(int hSrcSS);
  167.     void __stdcall CalculationDlg(void);
  168.     void __stdcall CancelEdit(void);
  169.     void __stdcall CheckRecalc(void);
  170.     void __stdcall ClearClipboard(void);
  171.     void __stdcall ClearRange(int nR1, int nC1, int nR2, int nC2, short ClearType);
  172.     void __stdcall ColorPaletteDlg(void);
  173.     void __stdcall ColWidthDlg(void);
  174.     void __stdcall CopyAll(int hSrcSS);
  175.     void __stdcall CopyRange(int nDstR1, int nDstC1, int nDstR2, int nDstC2, int hSrcSS, int nSrcR1, int 
  176.         nSrcC1, int nSrcR2, int nSrcC2);
  177.     void __stdcall DefinedNameDlg(void);
  178.     void __stdcall DeleteDefinedName(const AnsiString pName);
  179.     void __stdcall DeleteRange(int nR1, int nC1, int nR2, int nC2, short ShiftType);
  180.     void __stdcall Draw(int hDC, int x, int y, int cx, int cy, int nRow, int nCol, int &pRows, int &pCols
  181.         , int nFixedRow, int nFixedCol, int nFixedRows, int nFixedCols);
  182.     void __stdcall EditClear(short ClearType);
  183.     void __stdcall EditCopy(void);
  184.     void __stdcall EditCopyDown(void);
  185.     void __stdcall EditCopyRight(void);
  186.     void __stdcall EditCut(void);
  187.     void __stdcall EditDelete(short ShiftType);
  188.     void __stdcall EditInsert(short ShiftType);
  189.     void __stdcall EditPaste(void);
  190.     void __stdcall EndEdit(void);
  191.     void __stdcall FilePageSetupDlg(void);
  192.     void __stdcall FilePrint(Word bShowPrintDlg);
  193.     void __stdcall FilePrintSetupDlg(void);
  194.     void __stdcall FormatAlignmentDlg(void);
  195.     void __stdcall FormatBorderDlg(void);
  196.     void __stdcall FormatCurrency0(void);
  197.     void __stdcall FormatCurrency2(void);
  198.     void __stdcall FormatDefaultFontDlg(void);
  199.     void __stdcall FormatFixed(void);
  200.     void __stdcall FormatFixed2(void);
  201.     void __stdcall FormatFontDlg(void);
  202.     void __stdcall FormatFraction(void);
  203.     void __stdcall FormatGeneral(void);
  204.     void __stdcall FormatHmmampm(void);
  205.     void __stdcall FormatMdyy(void);
  206.     void __stdcall FormatNumberDlg(void);
  207.     void __stdcall FormatPatternDlg(void);
  208.     void __stdcall FormatPercent(void);
  209.     void __stdcall FormatScientific(void);
  210.     void __stdcall GetActiveCell(int &pRow, int &pCol);
  211.     void __stdcall GetDefaultFont(AnsiString &pBuf, short &pSize);
  212.     void __stdcall GetHdrSelection(Word &pTopLeftHdr, Word &pRowHdr, Word &pColHdr);
  213.     void __stdcall GetIteration(Word &pIteration, short &pMaxIterations, double &pMaxChange);
  214.     void __stdcall GetPrintScale(short &pScale, Word &pFitToPage, int &pVPages, int &pHPages);
  215.     void __stdcall GetSelection(short nSelection, int &pR1, int &pC1, int &pR2, int &pC2);
  216.     void __stdcall GotoDlg(void);
  217.     void __stdcall HeapMin(void);
  218.     void __stdcall InitTable(void);
  219.     void __stdcall InsertRange(int nR1, int nC1, int nR2, int nC2, short ShiftType);
  220.     void __stdcall LineStyleDlg(void);
  221.     void __stdcall MoveRange(int nR1, int nC1, int nR2, int nC2, int nRowOffset, int nColOffset);
  222.     void __stdcall ObjAddItem(int ID, const AnsiString pItem);
  223.     void __stdcall ObjAddSelection(int ID);
  224.     void __stdcall ObjBringToFront(void);
  225.     void __stdcall ObjDeleteItem(int ID, short nItem);
  226.     void __stdcall ObjGetCell(int ID, short &pControlCellType, int &pRow, int &pCol);
  227.     void __stdcall ObjGetPos(int ID, float &pX1, float &pY1, float &pX2, float &pY2);
  228.     void __stdcall ObjGetSelection(short nSelection, int &pID);
  229.     void __stdcall ObjInsertItem(int ID, short nItem, const AnsiString pItem);
  230.     void __stdcall ObjNameDlg(void);
  231.     void __stdcall ObjNew(short ObjType, float nX1, float nY1, float nX2, float nY2, int &pID);
  232.     void __stdcall ObjNewPicture(float nX1, float nY1, float nX2, float nY2, int &pID, int hMF, int nMapMode
  233.         , int nWndExtentX, int nWndExtentY);
  234.     void __stdcall ObjOptionsDlg(void);
  235.     void __stdcall ObjPosToTwips(float nX1, float nY1, float nX2, float nY2, int &pX, int &pY, int &pCX
  236.         , int &pCY, short &pShown);
  237.     void __stdcall ObjSendToBack(void);
  238.     void __stdcall ObjSetCell(int ID, short ControlCellType, int nRow, int nCol);
  239.     void __stdcall ObjSetPicture(int ID, int hMF, short nMapMode, int nWndExtentX, int nWndExtentY);
  240.     void __stdcall ObjSetPos(int ID, float nX1, float nY1, float nX2, float nY2);
  241.     void __stdcall ObjSetSelection(int ID);
  242.     void __stdcall OpenFileDlg(const AnsiString pTitle, int hWndParent, AnsiString &pBuf);
  243.     void __stdcall ProtectionDlg(void);
  244.     void __stdcall RangeToTwips(int nRow1, int nCol1, int nRow2, int nCol2, int &pX, int &pY, int &pCX, 
  245.         int &pCY, short &pShown);
  246.     void __stdcall Read(const AnsiString pPathName, short &pFileType);
  247.     void __stdcall ReadFromBlob(int hBlob, short nReservedBytes);
  248.     void __stdcall Recalc(void);
  249.     void __stdcall RemoveColPageBreak(int nCol);
  250.     void __stdcall RemovePageBreak(void);
  251.     void __stdcall RemoveRowPageBreak(int nRow);
  252.     void __stdcall RowHeightDlg(void);
  253.     void __stdcall SaveFileDlg(const AnsiString pTitle, AnsiString &pBuf, short &pFileType);
  254.     void __stdcall SaveWindowInfo(void);
  255.     void __stdcall SetActiveCell(int nRow, int nCol);
  256.     void __stdcall SetAlignment(short HAlign, Word bWordWrap, short VAlign, short nOrientation);
  257.     void __stdcall SetBorder(short nOutline, short nLeft, short nRight, short nTop, short nBottom, short 
  258.         nShade, Graphics::TColor crOutline, Graphics::TColor crLeft, Graphics::TColor crRight, Graphics::TColor 
  259.         crTop, Graphics::TColor crBottom);
  260.     void __stdcall SetColWidth(int nC1, int nC2, short nWidth, Word bDefColWidth);
  261.     void __stdcall SetColWidthAuto(int nR1, int nC1, int nR2, int nC2, Word bSetDefaults);
  262.     void __stdcall SetDefaultFont(const AnsiString pName, short nSize);
  263.     HIDESBASE void __stdcall SetFont(const AnsiString pName, short nSize, Word bBold, Word bItalic, Word 
  264.         bUnderline, Word bStrikeout, Graphics::TColor crColor, Word bOutline, Word bShadow);
  265.     void __stdcall SetHdrSelection(Word bTopLeftHdr, Word bRowHdr, Word bColHdr);
  266.     void __stdcall SetIteration(Word bIteration, short nMaxIterations, double nMaxChange);
  267.     void __stdcall SetLineStyle(short nStyle, Graphics::TColor crColor, short nWeight);
  268.     void __stdcall SetPattern(short nPattern, Graphics::TColor crFG, Graphics::TColor crBG);
  269.     void __stdcall SetPrintAreaFromSelection(void);
  270.     void __stdcall SetPrintScale(short nScale, Word bFitToPage, short nVPages, short nHPages);
  271.     void __stdcall SetPrintTitlesFromSelection(void);
  272.     void __stdcall SetProtection(Word bLocked, Word bHidden);
  273.     void __stdcall SetRowHeight(int nR1, int nR2, short nHeight, Word bDefRowHeight);
  274.     void __stdcall SetRowHeightAuto(int nR1, int nC1, int nR2, int nC2, Word bSetDefaults);
  275.     void __stdcall SetSelection(int nR1, int nC1, int nR2, int nC2);
  276.     void __stdcall ShowActiveCell(void);
  277.     void __stdcall Sort3(int nR1, int nC1, int nR2, int nC2, Word bSortByRows, int nKey1, int nKey2, int 
  278.         nKey3);
  279.     void __stdcall SortDlg(void);
  280.     void __stdcall StartEdit(Word bClear, Word bInCellEditFocus, Word bArrowsExitEditMode);
  281.     void __stdcall SwapTables(int hSS2);
  282.     void __stdcall TransactCommit(void);
  283.     void __stdcall TransactRollback(void);
  284.     void __stdcall TransactStart(void);
  285.     void __stdcall TwipsToRC(int x, int y, int &pRow, int &pCol);
  286.     void __stdcall SSUpdate(void);
  287.     short __stdcall SSVersion(void);
  288.     void __stdcall Write(const AnsiString pPathName, short FileType);
  289.     void __stdcall WriteToBlob(int &phBlob, short nReservedBytes);
  290.     void __stdcall SetRowHidden(int nRow1, int nRow2, Word bHidden);
  291.     void __stdcall SetColHidden(int nCol1, int nCol2, Word bHidden);
  292.     void __stdcall SetColWidthTwips(int nCol1, int nCol2, int nWidth, Word bDefColWidth);
  293.     void __stdcall EditInsertSheets(void);
  294.     void __stdcall EditDeleteSheets(void);
  295.     void __stdcall InsertSheets(int nSheet, int nSheets);
  296.     void __stdcall DeleteSheets(int nSheet, int nSheets);
  297.     HIDESBASE void __stdcall Refresh(void);
  298.     int __stdcall NextColPageBreak(int Col);
  299.     int __stdcall NextRowPageBreak(int Row);
  300.     int __stdcall ObjFirstID(void);
  301.     int __stdcall ObjNextID(int ID);
  302.     short __stdcall ObjGetItemCount(int ID);
  303.     short __stdcall ObjGetType(int ID);
  304.     short __stdcall ObjGetSelectionCount(void);
  305.     AnsiString __stdcall FormatRCNr(int Row, int Col, Word DoAbsolute);
  306.     int __stdcall SS(void);
  307.     AnsiString __stdcall ErrorNumberToText(int SSError);
  308.     int __stdcall ObjNameToID(const AnsiString Name);
  309.     int __stdcall DefinedNameCount(void);
  310.     void __stdcall ValidationRuleDlg(void);
  311.     void __stdcall SetValidationRule(const AnsiString Rule, const AnsiString Text);
  312.     void __stdcall GetValidationRule(AnsiString &Rule, AnsiString &Text);
  313.     short __stdcall AutoFillItemsCount(void);
  314.     void __stdcall CopyRangeEx(int nDstSheet, int nDstR1, int nDstC1, int nDstR2, int nDstC2, int hSrcSS
  315.         , int nSrcSheet, int nSrcR1, int nSrcC1, int nSrcR2, int nSrcC2);
  316.     void __stdcall Sort(int nR1, int nC1, int nR2, int nC2, Word bSortByRows, const Variant Keys);
  317.     void __stdcall DeleteAutoFillItems(short nIndex);
  318.     void __stdcall ODBCConnect(AnsiString &pConnect, Word bShowErrors, short &pRetCode);
  319.     void __stdcall ODBCDisconnect(void);
  320.     void __stdcall ODBCQuery(AnsiString &pQuery, int nRow, int nCol, Word bForceShowDlg, Word &pSetColNames
  321.         , Word &pSetColFormats, Word &pSetColWidths, Word &pSetMaxRC, short &pRetCode);
  322.     void __stdcall LaunchDesigner(void);
  323.     void __stdcall AboutBox(void);
  324.     __property AnsiString ColText[int nCol] = {read=Get_ColText, write=Set_ColText};
  325.     __property AnsiString DefinedName[AnsiString pName] = {read=Get_DefinedName, write=Set_DefinedName}
  326.         ;
  327.     __property AnsiString EntryRC[int nRow][int nCol] = {read=Get_EntryRC, write=Set_EntryRC};
  328.     __property AnsiString FormattedTextRC[int nRow][int nCol] = {read=Get_FormattedTextRC, write=Set_FormattedTextRC
  329.         };
  330.     __property AnsiString FormulaRC[int nRow][int nCol] = {read=Get_FormulaRC, write=Set_FormulaRC};
  331.     __property int LastColForRow[int nRow] = {read=Get_LastColForRow, write=Set_LastColForRow};
  332.     __property Word LogicalRC[int nRow][int nCol] = {read=Get_LogicalRC, write=Set_LogicalRC};
  333.     __property double NumberRC[int nRow][int nCol] = {read=Get_NumberRC, write=Set_NumberRC};
  334.     __property AnsiString RowText[int nRow] = {read=Get_RowText, write=Set_RowText};
  335.     __property AnsiString TextRC[int nRow][int nCol] = {read=Get_TextRC, write=Set_TextRC};
  336.     __property short TypeRC[int nRow][int nCol] = {read=Get_TypeRC, write=Set_TypeRC};
  337.     __property short ColWidth[int nCol] = {read=Get_ColWidth, write=Set_ColWidth};
  338.     __property short RowHeight[int nRow] = {read=Get_RowHeight, write=Set_RowHeight};
  339.     __property AnsiString DefinedNameByIndex[int nName] = {read=Get_DefinedNameByIndex, write=Set_DefinedNameByIndex
  340.         };
  341.     __property AnsiString SheetName[int nSheet] = {read=Get_SheetName, write=Set_SheetName};
  342.     __property Graphics::TColor PaletteEntry[int nEntry] = {read=Get_PaletteEntry, write=Set_PaletteEntry
  343.         };
  344.     __property short ColWidthTwips[int Col] = {read=Get_ColWidthTwips, write=Set_ColWidthTwips};
  345.     __property AnsiString ObjItem[int ID][short Item] = {read=Get_ObjItem, write=Set_ObjItem};
  346.     __property AnsiString ObjItems[int ID] = {read=Get_ObjItems, write=Set_ObjItems};
  347.     __property AnsiString ObjName[int ID] = {read=Get_ObjName, write=Set_ObjName};
  348.     __property AnsiString ObjText[int ID] = {read=Get_ObjText, write=Set_ObjText};
  349.     __property short ObjValue[int ID] = {read=Get_ObjValue, write=Set_ObjValue};
  350.     __property Word ObjVisible[int ID] = {read=Get_ObjVisible, write=Set_ObjVisible};
  351.     __property AnsiString AutoFillItems[short Index] = {read=Get_AutoFillItems, write=Set_AutoFillItems
  352.         };
  353.     __property Word ColHidden[int nCol] = {read=Get_ColHidden, write=Set_ColHidden};
  354.     __property Word RowHidden[int nRow] = {read=Get_RowHidden, write=Set_RowHidden};
  355.     __property Word SheetSelected[int nSheet] = {read=Get_SheetSelected, write=Set_SheetSelected};
  356.     
  357. __published:
  358.     __property TabStop ;
  359.     __property DragCursor ;
  360.     __property DragMode ;
  361.     __property ParentShowHint ;
  362.     __property PopupMenu ;
  363.     __property ShowHint ;
  364.     __property TabOrder ;
  365.     __property Visible ;
  366.     __property OnDragDrop ;
  367.     __property OnDragOver ;
  368.     __property OnEndDrag ;
  369.     __property OnEnter ;
  370.     __property OnExit ;
  371.     __property OnStartDrag ;
  372.     __property OnKeyDown ;
  373.     __property OnKeyPress ;
  374.     __property OnKeyUp ;
  375.     __property OnMouseDown ;
  376.     __property OnMouseMove ;
  377.     __property OnMouseUp ;
  378.     __property Graphics::TColor BackColor = {read=GetColorProp, write=SetColorProp, stored=false, index=3
  379.         , nodefault};
  380.     __property int Col = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=4, nodefault};
  381.         
  382.     __property int Row = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=5, nodefault};
  383.         
  384.     __property short ShowHScrollBar = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=6
  385.         , nodefault};
  386.     __property AnsiString Text = {read=GetStringProp, write=SetStringProp, stored=false, index=7};
  387.     __property double Number = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=8};
  388.     __property AnsiString Formula = {read=GetStringProp, write=SetStringProp, stored=false, index=9};
  389.     __property int FixedCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=10, nodefault
  390.         };
  391.     __property int FixedCols = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=11, nodefault
  392.         };
  393.     __property int FixedRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=12, nodefault
  394.         };
  395.     __property int FixedRows = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=13, nodefault
  396.         };
  397.     __property Word ShowGridLines = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=14, 
  398.         nodefault};
  399.     __property Word ShowRowHeading = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=15
  400.         , nodefault};
  401.     __property short ShowSelections = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=16
  402.         , nodefault};
  403.     __property int LeftCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=17, nodefault
  404.         };
  405.     __property int MaxCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=18, nodefault
  406.         };
  407.     __property int MaxRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=19, nodefault
  408.         };
  409.     __property int TopRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=20, nodefault
  410.         };
  411.     __property Word AllowResize = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=21, nodefault
  412.         };
  413.     __property Word AllowSelections = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=22
  414.         , nodefault};
  415.     __property Word AllowFormulas = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=23, 
  416.         nodefault};
  417.     __property Word AllowInCellEditing = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=24
  418.         , nodefault};
  419.     __property short ShowVScrollBar = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=25
  420.         , nodefault};
  421.     __property Word AllowFillRange = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=26
  422.         , nodefault};
  423.     __property Word AllowMoveRange = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=27
  424.         , nodefault};
  425.     __property int SelStartCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=28, nodefault
  426.         };
  427.     __property int SelStartRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=29, nodefault
  428.         };
  429.     __property int SelEndCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=30, nodefault
  430.         };
  431.     __property int SelEndRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=31, nodefault
  432.         };
  433.     __property Graphics::TColor ExtraColor = {read=GetColorProp, write=SetColorProp, stored=false, index=32
  434.         , nodefault};
  435.     __property AnsiString FileName = {read=GetStringProp, write=SetStringProp, stored=false, index=33};
  436.         
  437.     __property Word AutoRecalc = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=34, nodefault
  438.         };
  439.     __property Word PrintGridLines = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=35
  440.         , nodefault};
  441.     __property Word PrintRowHeading = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=36
  442.         , nodefault};
  443.     __property Word PrintHCenter = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=37, 
  444.         nodefault};
  445.     __property Word PrintVCenter = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=38, 
  446.         nodefault};
  447.     __property Word PrintLeftToRight = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=39
  448.         , nodefault};
  449.     __property AnsiString PrintHeader = {read=GetStringProp, write=SetStringProp, stored=false, index=40
  450.         };
  451.     __property AnsiString PrintFooter = {read=GetStringProp, write=SetStringProp, stored=false, index=41
  452.         };
  453.     __property double PrintLeftMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=42
  454.         };
  455.     __property double PrintTopMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=43
  456.         };
  457.     __property double PrintRightMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=44
  458.         };
  459.     __property double PrintBottomMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=45
  460.         };
  461.     __property AnsiString PrintArea = {read=GetStringProp, write=SetStringProp, stored=false, index=46}
  462.         ;
  463.     __property AnsiString PrintTitles = {read=GetStringProp, write=SetStringProp, stored=false, index=47
  464.         };
  465.     __property Word PrintNoColor = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=48, 
  466.         nodefault};
  467.     __property AnsiString Selection = {read=GetStringProp, write=SetStringProp, stored=false, index=49}
  468.         ;
  469.     __property AnsiString TableName = {read=GetStringProp, write=SetStringProp, stored=false, index=50}
  470.         ;
  471.     __property Word DoCancelEdit = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=51, 
  472.         nodefault};
  473.     __property Word DoSelChange = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=52, nodefault
  474.         };
  475.     __property Word DoStartEdit = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=53, nodefault
  476.         };
  477.     __property Word DoEndEdit = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=54, nodefault
  478.         };
  479.     __property Word DoStartRecalc = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=55, 
  480.         nodefault};
  481.     __property Word DoEndRecalc = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=56, nodefault
  482.         };
  483.     __property Word DoClick = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=57, nodefault
  484.         };
  485.     __property Word DoDblClick = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=58, nodefault
  486.         };
  487.     __property Word ShowColHeading = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=59
  488.         , nodefault};
  489.     __property Word PrintColHeading = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=60
  490.         , nodefault};
  491.     __property AnsiString Entry = {read=GetStringProp, write=SetStringProp, stored=false, index=61};
  492.     __property Word Repaint = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=62, nodefault
  493.         };
  494.     __property Word AllowArrows = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=63, nodefault
  495.         };
  496.     __property Word AllowTabs = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=64, nodefault
  497.         };
  498.     __property AnsiString FormattedText = {read=GetStringProp, write=SetStringProp, stored=false, index=65
  499.         };
  500.     __property Word RowMode = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=66, nodefault
  501.         };
  502.     __property Word AllowDelete = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=67, nodefault
  503.         };
  504.     __property Word EnableProtection = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=68
  505.         , nodefault};
  506.     __property int MinCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=69, nodefault
  507.         };
  508.     __property int MinRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=70, nodefault
  509.         };
  510.     __property Word DoTopLeftChanged = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=71
  511.         , nodefault};
  512.     __property Word AllowEditHeaders = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=72
  513.         , nodefault};
  514.     __property Word DoObjClick = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=73, nodefault
  515.         };
  516.     __property Word DoObjDblClick = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=74, 
  517.         nodefault};
  518.     __property Word AllowObjSelections = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=75
  519.         , nodefault};
  520.     __property Word DoRClick = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=76, nodefault
  521.         };
  522.     __property Word DoRDblClick = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=77, nodefault
  523.         };
  524.     __property AnsiString Clip = {read=GetStringProp, write=SetStringProp, stored=false, index=78};
  525.     __property AnsiString ClipValues = {read=GetStringProp, write=SetStringProp, stored=false, index=79
  526.         };
  527.     __property Word PrintLandscape = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=80
  528.         , nodefault};
  529.     __property Word Enabled = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=-514, nodefault
  530.         };
  531.     __property short BorderStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-504
  532.         , nodefault};
  533.     __property AnsiString AppName = {read=GetStringProp, write=SetStringProp, stored=false, index=81};
  534.     __property short HdrHeight = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=82, 
  535.         nodefault};
  536.     __property short HdrWidth = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=83, nodefault
  537.         };
  538.     __property AnsiString NumberFormat = {read=GetStringProp, write=SetStringProp, stored=false, index=84
  539.         };
  540.     __property AnsiString TopLeftText = {read=GetStringProp, write=SetStringProp, stored=false, index=85
  541.         };
  542.     __property Word EnterMovesDown = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=86
  543.         , nodefault};
  544.     __property int LastCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=87, nodefault
  545.         };
  546.     __property int LastRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=88, nodefault
  547.         };
  548.     __property Word Logical = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=89, nodefault
  549.         };
  550.     __property short Mode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=90, nodefault
  551.         };
  552.     __property short PolyEditMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=91
  553.         , nodefault};
  554.     __property short ViewScale = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=92, 
  555.         nodefault};
  556.     __property short SelectionCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=93
  557.         , nodefault};
  558.     __property AnsiString Title = {read=GetStringProp, write=SetStringProp, stored=false, index=94};
  559.     __property short Type_ = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=95, nodefault
  560.         };
  561.     __property Word ShowFormulas = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=96, 
  562.         nodefault};
  563.     __property Word ShowZeroValues = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=97
  564.         , nodefault};
  565.     __property short MousePointer = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=2
  566.         , nodefault};
  567.     __property Variant MouseIcon = {read=GetVariantProp, write=SetVariantProp, stored=false, index=98};
  568.         
  569.     __property Word DoObjValueChanged = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=99
  570.         , nodefault};
  571.     __property Word ScrollToLastRC = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=100
  572.         , nodefault};
  573.     __property Word Modified = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=101, nodefault
  574.         };
  575.     __property Word DoObjGotFocus = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=102
  576.         , nodefault};
  577.     __property Word DoObjLostFocus = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=103
  578.         , nodefault};
  579.     __property int PrintDevMode = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=104, 
  580.         nodefault};
  581.     __property int NumSheets = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=105, nodefault
  582.         };
  583.     __property int Sheet = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=106, nodefault
  584.         };
  585.     __property short ColWidthUnits = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=107
  586.         , nodefault};
  587.     __property Word ShowTypeMarkers = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=108
  588.         , nodefault};
  589.     __property short ShowTabs = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=109, 
  590.         nodefault};
  591.     __property Word ShowEditBar = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=110, 
  592.         nodefault};
  593.     __property Word ShowEditBarCellRef = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=111
  594.         , nodefault};
  595.     __property Word AllowDesigner = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=1, 
  596.         nodefault};
  597.     __property int hWnd = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=-515, nodefault
  598.         };
  599.     __property Word AllowAutoFill = {read=GetOleBoolProp, write=SetOleBoolProp, stored=false, index=112
  600.         , nodefault};
  601.     __property TVCFormulaOneClick OnClick = {read=FOnClick, write=FOnClick};
  602.     __property TVCFormulaOneDblClick OnDblClick = {read=FOnDblClick, write=FOnDblClick};
  603.     __property Classes::TNotifyEvent OnCancelEdit = {read=FOnCancelEdit, write=FOnCancelEdit};
  604.     __property Classes::TNotifyEvent OnSelChange = {read=FOnSelChange, write=FOnSelChange};
  605.     __property TVCFormulaOneStartEdit OnStartEdit = {read=FOnStartEdit, write=FOnStartEdit};
  606.     __property TVCFormulaOneEndEdit OnEndEdit = {read=FOnEndEdit, write=FOnEndEdit};
  607.     __property Classes::TNotifyEvent OnStartRecalc = {read=FOnStartRecalc, write=FOnStartRecalc};
  608.     __property Classes::TNotifyEvent OnEndRecalc = {read=FOnEndRecalc, write=FOnEndRecalc};
  609.     __property Classes::TNotifyEvent OnTopLeftChanged = {read=FOnTopLeftChanged, write=FOnTopLeftChanged
  610.         };
  611.     __property TVCFormulaOneObjClick OnObjClick = {read=FOnObjClick, write=FOnObjClick};
  612.     __property TVCFormulaOneObjDblClick OnObjDblClick = {read=FOnObjDblClick, write=FOnObjDblClick};
  613.     __property TVCFormulaOneRClick OnRClick = {read=FOnRClick, write=FOnRClick};
  614.     __property TVCFormulaOneRDblClick OnRDblClick = {read=FOnRDblClick, write=FOnRDblClick};
  615.     __property TVCFormulaOneObjValueChanged OnObjValueChanged = {read=FOnObjValueChanged, write=FOnObjValueChanged
  616.         };
  617.     __property Classes::TNotifyEvent OnModified = {read=FOnModified, write=FOnModified};
  618.     __property TVCFormulaOneObjGotFocus OnObjGotFocus = {read=FOnObjGotFocus, write=FOnObjGotFocus};
  619.     __property TVCFormulaOneObjLostFocus OnObjLostFocus = {read=FOnObjLostFocus, write=FOnObjLostFocus}
  620.         ;
  621.     __property TVCFormulaOneValidationFailed OnValidationFailed = {read=FOnValidationFailed, write=FOnValidationFailed
  622.         };
  623. public:
  624.     #pragma option push -w-inl
  625.     /* TOleControl.Create */ inline __fastcall virtual TVCFormulaOne(Classes::TComponent* AOwner) : Olectrls::TOleControl(
  626.         AOwner) { }
  627.     #pragma option pop
  628.     #pragma option push -w-inl
  629.     /* TOleControl.Destroy */ inline __fastcall virtual ~TVCFormulaOne(void) { }
  630.     #pragma option pop
  631.     
  632. public:
  633.     #pragma option push -w-inl
  634.     /* TWinControl.CreateParented */ inline __fastcall TVCFormulaOne(HWND ParentWindow) : Olectrls::TOleControl(
  635.         ParentWindow) { }
  636.     #pragma option pop
  637.     
  638. };
  639.  
  640.  
  641. //-- var, const, procedure ---------------------------------------------------
  642. extern PACKAGE void __fastcall Register(void);
  643.  
  644. }    /* namespace Vcfrmla1 */
  645. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  646. using namespace Vcfrmla1;
  647. #endif
  648. #pragma option pop    // -w-
  649. #pragma option pop    // -Vx
  650.  
  651. #pragma delphiheader end.
  652. //-- end unit ----------------------------------------------------------------
  653. #endif    // VCFrmla1
  654.