home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / vcf1.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  43KB  |  849 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) 'vcf1.pas' rev: 5.00
  6.  
  7. #ifndef vcf1HPP
  8. #define vcf1HPP
  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 <StdVCL.hpp>    // Pascal unit
  16. #include <OleCtrls.hpp>    // Pascal unit
  17. #include <OleServer.hpp>    // Pascal unit
  18. #include <Graphics.hpp>    // Pascal unit
  19. #include <Classes.hpp>    // Pascal unit
  20. #include <ActiveX.hpp>    // Pascal unit
  21. #include <Windows.hpp>    // Pascal unit
  22. #include <SysInit.hpp>    // Pascal unit
  23. #include <System.hpp>    // Pascal unit
  24.  
  25. //-- user supplied -----------------------------------------------------------
  26.  
  27. namespace Vcf1
  28. {
  29. //-- type declarations -------------------------------------------------------
  30. typedef Activex::TOleEnum F1ColWidthUnitsConstants;
  31.  
  32. typedef Activex::TOleEnum F1MousePointerConstants;
  33.  
  34. typedef Activex::TOleEnum F1ShowOffOnAutoConstants;
  35.  
  36. typedef Activex::TOleEnum F1ShowTabsConstants;
  37.  
  38. typedef Activex::TOleEnum F1ModeConstants;
  39.  
  40. typedef Activex::TOleEnum F1PolyEditModeConstants;
  41.  
  42. typedef Activex::TOleEnum F1ShiftTypeConstants;
  43.  
  44. typedef Activex::TOleEnum F1HAlignConstants;
  45.  
  46. typedef Activex::TOleEnum F1VAlignConstants;
  47.  
  48. typedef Activex::TOleEnum F1ClearTypeConstants;
  49.  
  50. typedef Activex::TOleEnum F1FileTypeConstants;
  51.  
  52. typedef Activex::TOleEnum F1ObjTypeConstants;
  53.  
  54. typedef Activex::TOleEnum F1ErrorConstants;
  55.  
  56. typedef Activex::TOleEnum F1ControlCellConstants;
  57.  
  58. __dispinterface _DVCF1;
  59. typedef System::DelphiInterface<_DVCF1> _di__DVCF1;
  60. __dispinterface INTERFACE_UUID("{042BADC6-5E58-11CE-B610-524153480001}") _DVCF1  : public IDispatch 
  61.     
  62. {
  63.     
  64. };
  65. typedef _DVCF1 F1Book;
  66.  
  67. typedef short *PSmallint1;
  68.  
  69. typedef Word *PWordBool1;
  70.  
  71. typedef unsigned *PUINT1;
  72.  
  73. typedef WideString *PWideString1;
  74.  
  75. typedef unsigned *PSYSINT1;
  76.  
  77. typedef int *PInteger1;
  78.  
  79. typedef double *PDouble1;
  80.  
  81. typedef float *PSingle1;
  82.  
  83. __dispinterface _DVCF1Events;
  84. typedef System::DelphiInterface<_DVCF1Events> _di__DVCF1Events;
  85. __dispinterface INTERFACE_UUID("{042BADC7-5E58-11CE-B610-524153480001}") _DVCF1Events  : public IDispatch 
  86.     
  87. {
  88.     
  89. };
  90.  
  91. typedef void __fastcall (__closure *TF1BookClick)(System::TObject* Sender, int nRow, int nCol);
  92.  
  93. typedef void __fastcall (__closure *TF1BookDblClick)(System::TObject* Sender, int nRow, int nCol);
  94.  
  95. typedef void __fastcall (__closure *TF1BookStartEdit)(System::TObject* Sender, WideString &EditString
  96.     , short &Cancel);
  97.  
  98. typedef void __fastcall (__closure *TF1BookEndEdit)(System::TObject* Sender, WideString &EditString, 
  99.     short &Cancel);
  100.  
  101. typedef void __fastcall (__closure *TF1BookObjClick)(System::TObject* Sender, WideString &ObjName, int 
  102.     ObjID);
  103.  
  104. typedef void __fastcall (__closure *TF1BookObjDblClick)(System::TObject* Sender, WideString &ObjName
  105.     , int ObjID);
  106.  
  107. typedef void __fastcall (__closure *TF1BookRClick)(System::TObject* Sender, int nRow, int nCol);
  108.  
  109. typedef void __fastcall (__closure *TF1BookRDblClick)(System::TObject* Sender, int nRow, int nCol);
  110.  
  111. typedef void __fastcall (__closure *TF1BookObjValueChanged)(System::TObject* Sender, WideString &ObjName
  112.     , int ObjID);
  113.  
  114. typedef void __fastcall (__closure *TF1BookObjGotFocus)(System::TObject* Sender, WideString &ObjName
  115.     , int ObjID);
  116.  
  117. typedef void __fastcall (__closure *TF1BookObjLostFocus)(System::TObject* Sender, WideString &ObjName
  118.     , int ObjID);
  119.  
  120. typedef void __fastcall (__closure *TF1BookValidationFailed)(System::TObject* Sender, WideString &pEntry
  121.     , int nSheet, int nRow, int nCol, WideString &pShowMessage, short &pAction);
  122.  
  123. class DELPHICLASS TF1Book;
  124. class PASCALIMPLEMENTATION TF1Book : public Olectrls::TOleControl 
  125. {
  126.     typedef Olectrls::TOleControl inherited;
  127.     
  128. private:
  129.     TF1BookClick FOnClick;
  130.     TF1BookDblClick FOnDblClick;
  131.     Classes::TNotifyEvent FOnCancelEdit;
  132.     Classes::TNotifyEvent FOnSelChange;
  133.     TF1BookStartEdit FOnStartEdit;
  134.     TF1BookEndEdit FOnEndEdit;
  135.     Classes::TNotifyEvent FOnStartRecalc;
  136.     Classes::TNotifyEvent FOnEndRecalc;
  137.     Classes::TNotifyEvent FOnTopLeftChanged;
  138.     TF1BookObjClick FOnObjClick;
  139.     TF1BookObjDblClick FOnObjDblClick;
  140.     TF1BookRClick FOnRClick;
  141.     TF1BookRDblClick FOnRDblClick;
  142.     TF1BookObjValueChanged FOnObjValueChanged;
  143.     Classes::TNotifyEvent FOnModified;
  144.     TF1BookObjGotFocus FOnObjGotFocus;
  145.     TF1BookObjLostFocus FOnObjLostFocus;
  146.     TF1BookValidationFailed FOnValidationFailed;
  147.     _di__DVCF1 FIntf;
  148.     _di__DVCF1 __fastcall GetControlInterface();
  149.     
  150. protected:
  151.     HIDESBASE void __fastcall CreateControl(void);
  152.     virtual void __fastcall InitControlData(void);
  153.     WideString __fastcall Get_ColText(int nCol);
  154.     void __fastcall Set_ColText(int nCol, const WideString Param2);
  155.     WideString __fastcall Get_DefinedName(const WideString pName);
  156.     void __fastcall Set_DefinedName(const WideString pName, const WideString Param2);
  157.     WideString __fastcall Get_EntryRC(int nRow, int nCol);
  158.     void __fastcall Set_EntryRC(int nRow, int nCol, const WideString Param3);
  159.     WideString __fastcall Get_FormattedTextRC(int nRow, int nCol);
  160.     void __fastcall Set_FormattedTextRC(int nRow, int nCol, const WideString Param3);
  161.     WideString __fastcall Get_FormulaRC(int nRow, int nCol);
  162.     void __fastcall Set_FormulaRC(int nRow, int nCol, const WideString Param3);
  163.     int __fastcall Get_LastColForRow(int nRow);
  164.     void __fastcall Set_LastColForRow(int nRow, int Param2);
  165.     Word __fastcall Get_LogicalRC(int nRow, int nCol);
  166.     void __fastcall Set_LogicalRC(int nRow, int nCol, Word Param3);
  167.     double __fastcall Get_NumberRC(int nRow, int nCol);
  168.     void __fastcall Set_NumberRC(int nRow, int nCol, double Param3);
  169.     WideString __fastcall Get_RowText(int nRow);
  170.     void __fastcall Set_RowText(int nRow, const WideString Param2);
  171.     WideString __fastcall Get_TextRC(int nRow, int nCol);
  172.     void __fastcall Set_TextRC(int nRow, int nCol, const WideString Param3);
  173.     short __fastcall Get_TypeRC(int nRow, int nCol);
  174.     void __fastcall Set_TypeRC(int nRow, int nCol, short Param3);
  175.     short __fastcall Get_ColWidth(int nCol);
  176.     void __fastcall Set_ColWidth(int nCol, short Param2);
  177.     short __fastcall Get_RowHeight(int nRow);
  178.     void __fastcall Set_RowHeight(int nRow, short Param2);
  179.     WideString __fastcall Get_DefinedNameByIndex(int nName);
  180.     void __fastcall Set_DefinedNameByIndex(int nName, const WideString Param2);
  181.     WideString __fastcall Get_SheetName(int nSheet);
  182.     void __fastcall Set_SheetName(int nSheet, const WideString Param2);
  183.     unsigned __fastcall Get_PaletteEntry(int nEntry);
  184.     void __fastcall Set_PaletteEntry(int nEntry, unsigned Param2);
  185.     short __fastcall Get_ColWidthTwips(int Col);
  186.     void __fastcall Set_ColWidthTwips(int Col, short Param2);
  187.     WideString __fastcall Get_ObjItem(int ID, short Item);
  188.     void __fastcall Set_ObjItem(int ID, short Item, const WideString Param3);
  189.     WideString __fastcall Get_ObjItems(int ID);
  190.     void __fastcall Set_ObjItems(int ID, const WideString Param2);
  191.     WideString __fastcall Get_ObjName(int ID);
  192.     void __fastcall Set_ObjName(int ID, const WideString Param2);
  193.     WideString __fastcall Get_ObjText(int ID);
  194.     void __fastcall Set_ObjText(int ID, const WideString Param2);
  195.     short __fastcall Get_ObjValue(int ID);
  196.     void __fastcall Set_ObjValue(int ID, short Param2);
  197.     Word __fastcall Get_ObjVisible(int ID);
  198.     void __fastcall Set_ObjVisible(int ID, Word Param2);
  199.     WideString __fastcall Get_AutoFillItems(short Index);
  200.     void __fastcall Set_AutoFillItems(short Index, const WideString Param2);
  201.     Word __fastcall Get_ColHidden(int nCol);
  202.     void __fastcall Set_ColHidden(int nCol, Word Param2);
  203.     Word __fastcall Get_RowHidden(int nRow);
  204.     void __fastcall Set_RowHidden(int nRow, Word Param2);
  205.     Word __fastcall Get_SheetSelected(int nSheet);
  206.     void __fastcall Set_SheetSelected(int nSheet, Word Param2);
  207.     
  208. public:
  209.     void __fastcall EditPasteValues(void);
  210.     void __fastcall GetAlignment(short &pHorizontal, Word &pWordWrap, short &pVertical, short &pOrientation
  211.         );
  212.     HIDESBASE void __fastcall GetBorder(short &pLeft, short &pRight, short &pTop, short &pBottom, short 
  213.         &pShade, unsigned &pcrLeft, unsigned &pcrRight, unsigned &pcrTop, unsigned &pcrBottom);
  214.     void __fastcall GetFont(WideString &pName, short &pSize, Word &pBold, Word &pItalic, Word &pUnderline
  215.         , Word &pStrikeout, unsigned &pcrColor, Word &pOutline, Word &pShadow);
  216.     void __fastcall GetLineStyle(short &pStyle, unsigned &pcrColor, short &pWeight);
  217.     void __fastcall GetPattern(short &pPattern, unsigned &pcrFG, unsigned &pcrBG);
  218.     void __fastcall GetProtection(Word &pLocked, Word &pHidden);
  219.     void __fastcall GetTabbedText(int nR1, int nC1, int nR2, int nC2, Word bValuesOnly, unsigned &phText
  220.         );
  221.     void __fastcall SetTabbedText(int nStartRow, int nStartCol, int &pRows, int &pCols, Word bValuesOnly
  222.         , const WideString pText);
  223.     void __fastcall AddColPageBreak(int nCol);
  224.     void __fastcall AddPageBreak(void);
  225.     void __fastcall AddRowPageBreak(int nRow);
  226.     void __fastcall AddSelection(int nR1, int nC1, int nR2, int nC2);
  227.     void __fastcall Attach(const WideString pTitle);
  228.     void __fastcall AttachToSS(int hSrcSS);
  229.     void __fastcall CalculationDlg(void);
  230.     void __fastcall CancelEdit(void);
  231.     void __fastcall CheckRecalc(void);
  232.     void __fastcall ClearClipboard(void);
  233.     void __fastcall ClearRange(int nR1, int nC1, int nR2, int nC2, short ClearType);
  234.     void __fastcall ColorPaletteDlg(void);
  235.     void __fastcall ColWidthDlg(void);
  236.     void __fastcall CopyAll(int hSrcSS);
  237.     void __fastcall CopyRange(int nDstR1, int nDstC1, int nDstR2, int nDstC2, int hSrcSS, int nSrcR1, int 
  238.         nSrcC1, int nSrcR2, int nSrcC2);
  239.     void __fastcall DefinedNameDlg(void);
  240.     void __fastcall DeleteDefinedName(const WideString pName);
  241.     void __fastcall DeleteRange(int nR1, int nC1, int nR2, int nC2, short ShiftType);
  242.     void __fastcall Draw(unsigned hDC, int x, int y, int cx, int cy, int nRow, int nCol, int &pRows, int 
  243.         &pCols, int nFixedRow, int nFixedCol, int nFixedRows, int nFixedCols);
  244.     void __fastcall EditClear(short ClearType);
  245.     void __fastcall EditCopy(void);
  246.     void __fastcall EditCopyDown(void);
  247.     void __fastcall EditCopyRight(void);
  248.     void __fastcall EditCut(void);
  249.     void __fastcall EditDelete(short ShiftType);
  250.     void __fastcall EditInsert(short ShiftType);
  251.     void __fastcall EditPaste(void);
  252.     void __fastcall EndEdit(void);
  253.     void __fastcall FilePageSetupDlg(void);
  254.     void __fastcall FilePrint(Word bShowPrintDlg);
  255.     void __fastcall FilePrintSetupDlg(void);
  256.     void __fastcall FormatAlignmentDlg(void);
  257.     void __fastcall FormatBorderDlg(void);
  258.     void __fastcall FormatCurrency0(void);
  259.     void __fastcall FormatCurrency2(void);
  260.     void __fastcall FormatDefaultFontDlg(void);
  261.     void __fastcall FormatFixed(void);
  262.     void __fastcall FormatFixed2(void);
  263.     void __fastcall FormatFontDlg(void);
  264.     void __fastcall FormatFraction(void);
  265.     void __fastcall FormatGeneral(void);
  266.     void __fastcall FormatHmmampm(void);
  267.     void __fastcall FormatMdyy(void);
  268.     void __fastcall FormatNumberDlg(void);
  269.     void __fastcall FormatPatternDlg(void);
  270.     void __fastcall FormatPercent(void);
  271.     void __fastcall FormatScientific(void);
  272.     void __fastcall GetActiveCell(int &pRow, int &pCol);
  273.     void __fastcall GetDefaultFont(WideString &pBuf, short &pSize);
  274.     void __fastcall GetHdrSelection(Word &pTopLeftHdr, Word &pRowHdr, Word &pColHdr);
  275.     void __fastcall GetIteration(Word &pIteration, short &pMaxIterations, double &pMaxChange);
  276.     void __fastcall GetPrintScale(short &pScale, Word &pFitToPage, int &pVPages, int &pHPages);
  277.     void __fastcall GetSelection(short nSelection, int &pR1, int &pC1, int &pR2, int &pC2);
  278.     void __fastcall GotoDlg(void);
  279.     void __fastcall HeapMin(void);
  280.     void __fastcall InitTable(void);
  281.     void __fastcall InsertRange(int nR1, int nC1, int nR2, int nC2, short ShiftType);
  282.     void __fastcall LineStyleDlg(void);
  283.     void __fastcall MoveRange(int nR1, int nC1, int nR2, int nC2, int nRowOffset, int nColOffset);
  284.     void __fastcall ObjAddItem(int ID, const WideString pItem);
  285.     void __fastcall ObjAddSelection(int ID);
  286.     void __fastcall ObjBringToFront(void);
  287.     void __fastcall ObjDeleteItem(int ID, short nItem);
  288.     void __fastcall ObjGetCell(int ID, short &pControlCellType, int &pRow, int &pCol);
  289.     void __fastcall ObjGetPos(int ID, float &pX1, float &pY1, float &pX2, float &pY2);
  290.     void __fastcall ObjGetSelection(short nSelection, int &pID);
  291.     void __fastcall ObjInsertItem(int ID, short nItem, const WideString pItem);
  292.     void __fastcall ObjNameDlg(void);
  293.     void __fastcall ObjNew(short ObjType, float nX1, float nY1, float nX2, float nY2, int &pID);
  294.     void __fastcall ObjNewPicture(float nX1, float nY1, float nX2, float nY2, int &pID, unsigned hMF, int 
  295.         nMapMode, int nWndExtentX, int nWndExtentY);
  296.     void __fastcall ObjOptionsDlg(void);
  297.     void __fastcall ObjPosToTwips(float nX1, float nY1, float nX2, float nY2, int &pX, int &pY, int &pCX
  298.         , int &pCY, short &pShown);
  299.     void __fastcall ObjSendToBack(void);
  300.     void __fastcall ObjSetCell(int ID, short ControlCellType, int nRow, int nCol);
  301.     void __fastcall ObjSetPicture(int ID, unsigned hMF, short nMapMode, int nWndExtentX, int nWndExtentY
  302.         );
  303.     void __fastcall ObjSetPos(int ID, float nX1, float nY1, float nX2, float nY2);
  304.     void __fastcall ObjSetSelection(int ID);
  305.     void __fastcall OpenFileDlg(const WideString pTitle, unsigned hWndParent, WideString &pBuf);
  306.     void __fastcall ProtectionDlg(void);
  307.     void __fastcall RangeToTwips(int nRow1, int nCol1, int nRow2, int nCol2, int &pX, int &pY, int &pCX
  308.         , int &pCY, short &pShown);
  309.     void __fastcall Read(const WideString pPathName, short &pFileType);
  310.     void __fastcall ReadFromBlob(unsigned hBlob, short nReservedBytes);
  311.     void __fastcall Recalc(void);
  312.     void __fastcall RemoveColPageBreak(int nCol);
  313.     void __fastcall RemovePageBreak(void);
  314.     void __fastcall RemoveRowPageBreak(int nRow);
  315.     void __fastcall RowHeightDlg(void);
  316.     void __fastcall SaveFileDlg(const WideString pTitle, WideString &pBuf, short &pFileType);
  317.     void __fastcall SaveWindowInfo(void);
  318.     void __fastcall SetActiveCell(int nRow, int nCol);
  319.     void __fastcall SetAlignment(short HAlign, Word bWordWrap, short VAlign, short nOrientation);
  320.     void __fastcall SetBorder(short nOutline, short nLeft, short nRight, short nTop, short nBottom, short 
  321.         nShade, unsigned crOutline, unsigned crLeft, unsigned crRight, unsigned crTop, unsigned crBottom);
  322.         
  323.     void __fastcall SetColWidth(int nC1, int nC2, short nWidth, Word bDefColWidth);
  324.     void __fastcall SetColWidthAuto(int nR1, int nC1, int nR2, int nC2, Word bSetDefaults);
  325.     void __fastcall SetDefaultFont(const WideString pName, short nSize);
  326.     HIDESBASE void __fastcall SetFont(const WideString pName, short nSize, Word bBold, Word bItalic, Word 
  327.         bUnderline, Word bStrikeout, unsigned crColor, Word bOutline, Word bShadow);
  328.     void __fastcall SetHdrSelection(Word bTopLeftHdr, Word bRowHdr, Word bColHdr);
  329.     void __fastcall SetIteration(Word bIteration, short nMaxIterations, double nMaxChange);
  330.     void __fastcall SetLineStyle(short nStyle, unsigned crColor, short nWeight);
  331.     void __fastcall SetPattern(short nPattern, unsigned crFG, unsigned crBG);
  332.     void __fastcall SetPrintAreaFromSelection(void);
  333.     void __fastcall SetPrintScale(short nScale, Word bFitToPage, short nVPages, short nHPages);
  334.     void __fastcall SetPrintTitlesFromSelection(void);
  335.     void __fastcall SetProtection(Word bLocked, Word bHidden);
  336.     void __fastcall SetRowHeight(int nR1, int nR2, short nHeight, Word bDefRowHeight);
  337.     void __fastcall SetRowHeightAuto(int nR1, int nC1, int nR2, int nC2, Word bSetDefaults);
  338.     void __fastcall SetSelection(int nR1, int nC1, int nR2, int nC2);
  339.     void __fastcall ShowActiveCell(void);
  340.     void __fastcall Sort3(int nR1, int nC1, int nR2, int nC2, Word bSortByRows, int nKey1, int nKey2, int 
  341.         nKey3);
  342.     void __fastcall SortDlg(void);
  343.     void __fastcall StartEdit(Word bClear, Word bInCellEditFocus, Word bArrowsExitEditMode);
  344.     void __fastcall SwapTables(int hSS2);
  345.     void __fastcall TransactCommit(void);
  346.     void __fastcall TransactRollback(void);
  347.     void __fastcall TransactStart(void);
  348.     void __fastcall TwipsToRC(int x, int y, int &pRow, int &pCol);
  349.     void __fastcall SSUpdate(void);
  350.     short __fastcall SSVersion(void);
  351.     void __fastcall Write(const WideString pPathName, short FileType);
  352.     void __fastcall WriteToBlob(unsigned &phBlob, short nReservedBytes);
  353.     void __fastcall SetRowHidden(int nRow1, int nRow2, Word bHidden);
  354.     void __fastcall SetColHidden(int nCol1, int nCol2, Word bHidden);
  355.     void __fastcall SetColWidthTwips(int nCol1, int nCol2, int nWidth, Word bDefColWidth);
  356.     void __fastcall EditInsertSheets(void);
  357.     void __fastcall EditDeleteSheets(void);
  358.     void __fastcall InsertSheets(int nSheet, int nSheets);
  359.     void __fastcall DeleteSheets(int nSheet, int nSheets);
  360.     HIDESBASE void __fastcall Refresh(void);
  361.     int __fastcall NextColPageBreak(int Col);
  362.     int __fastcall NextRowPageBreak(int Row);
  363.     int __fastcall ObjFirstID(void);
  364.     int __fastcall ObjNextID(int ID);
  365.     short __fastcall ObjGetItemCount(int ID);
  366.     short __fastcall ObjGetType(int ID);
  367.     short __fastcall ObjGetSelectionCount(void);
  368.     WideString __fastcall FormatRCNr(int Row, int Col, Word DoAbsolute);
  369.     int __fastcall SS(void);
  370.     WideString __fastcall ErrorNumberToText(int SSError);
  371.     int __fastcall ObjNameToID(const WideString Name);
  372.     int __fastcall DefinedNameCount(void);
  373.     void __fastcall ValidationRuleDlg(void);
  374.     void __fastcall SetValidationRule(const WideString Rule, const WideString Text);
  375.     void __fastcall GetValidationRule(WideString &Rule, WideString &Text);
  376.     short __fastcall AutoFillItemsCount(void);
  377.     void __fastcall CopyRangeEx(int nDstSheet, int nDstR1, int nDstC1, int nDstR2, int nDstC2, int hSrcSS
  378.         , int nSrcSheet, int nSrcR1, int nSrcC1, int nSrcR2, int nSrcC2);
  379.     void __fastcall Sort(int nR1, int nC1, int nR2, int nC2, Word bSortByRows, const OleVariant &Keys);
  380.         
  381.     void __fastcall DeleteAutoFillItems(short nIndex);
  382.     void __fastcall ODBCConnect(WideString &pConnect, Word bShowErrors, short &pRetCode);
  383.     void __fastcall ODBCDisconnect(void);
  384.     void __fastcall ODBCQuery(WideString &pQuery, int nRow, int nCol, Word bForceShowDlg, Word &pSetColNames
  385.         , Word &pSetColFormats, Word &pSetColWidths, Word &pSetMaxRC, short &pRetCode);
  386.     void __fastcall LaunchDesigner(void);
  387.     void __fastcall AboutBox(void);
  388.     __property _di__DVCF1 ControlInterface = {read=GetControlInterface};
  389.     __property _di__DVCF1 DefaultInterface = {read=GetControlInterface};
  390.     __property WideString ColText[int nCol] = {read=Get_ColText, write=Set_ColText};
  391.     __property WideString DefinedName[WideString pName] = {read=Get_DefinedName, write=Set_DefinedName}
  392.         ;
  393.     __property WideString EntryRC[int nRow][int nCol] = {read=Get_EntryRC, write=Set_EntryRC};
  394.     __property WideString FormattedTextRC[int nRow][int nCol] = {read=Get_FormattedTextRC, write=Set_FormattedTextRC
  395.         };
  396.     __property WideString FormulaRC[int nRow][int nCol] = {read=Get_FormulaRC, write=Set_FormulaRC};
  397.     __property int LastColForRow[int nRow] = {read=Get_LastColForRow, write=Set_LastColForRow};
  398.     __property Word LogicalRC[int nRow][int nCol] = {read=Get_LogicalRC, write=Set_LogicalRC};
  399.     __property double NumberRC[int nRow][int nCol] = {read=Get_NumberRC, write=Set_NumberRC};
  400.     __property WideString RowText[int nRow] = {read=Get_RowText, write=Set_RowText};
  401.     __property WideString TextRC[int nRow][int nCol] = {read=Get_TextRC, write=Set_TextRC};
  402.     __property short TypeRC[int nRow][int nCol] = {read=Get_TypeRC, write=Set_TypeRC};
  403.     __property short ColWidth[int nCol] = {read=Get_ColWidth, write=Set_ColWidth};
  404.     __property short RowHeight[int nRow] = {read=Get_RowHeight, write=Set_RowHeight};
  405.     __property WideString DefinedNameByIndex[int nName] = {read=Get_DefinedNameByIndex, write=Set_DefinedNameByIndex
  406.         };
  407.     __property WideString SheetName[int nSheet] = {read=Get_SheetName, write=Set_SheetName};
  408.     __property unsigned PaletteEntry[int nEntry] = {read=Get_PaletteEntry, write=Set_PaletteEntry};
  409.     __property short ColWidthTwips[int Col] = {read=Get_ColWidthTwips, write=Set_ColWidthTwips};
  410.     __property WideString ObjItem[int ID][short Item] = {read=Get_ObjItem, write=Set_ObjItem};
  411.     __property WideString ObjItems[int ID] = {read=Get_ObjItems, write=Set_ObjItems};
  412.     __property WideString ObjName[int ID] = {read=Get_ObjName, write=Set_ObjName};
  413.     __property WideString ObjText[int ID] = {read=Get_ObjText, write=Set_ObjText};
  414.     __property short ObjValue[int ID] = {read=Get_ObjValue, write=Set_ObjValue};
  415.     __property Word ObjVisible[int ID] = {read=Get_ObjVisible, write=Set_ObjVisible};
  416.     __property WideString AutoFillItems[short Index] = {read=Get_AutoFillItems, write=Set_AutoFillItems
  417.         };
  418.     __property Word ColHidden[int nCol] = {read=Get_ColHidden, write=Set_ColHidden};
  419.     __property Word RowHidden[int nRow] = {read=Get_RowHidden, write=Set_RowHidden};
  420.     __property Word SheetSelected[int nSheet] = {read=Get_SheetSelected, write=Set_SheetSelected};
  421.     
  422. __published:
  423.     __property TabStop ;
  424.     __property Align ;
  425.     __property DragCursor ;
  426.     __property DragMode ;
  427.     __property ParentShowHint ;
  428.     __property PopupMenu ;
  429.     __property ShowHint ;
  430.     __property TabOrder ;
  431.     __property Visible ;
  432.     __property OnDragDrop ;
  433.     __property OnDragOver ;
  434.     __property OnEndDrag ;
  435.     __property OnEnter ;
  436.     __property OnExit ;
  437.     __property OnStartDrag ;
  438.     __property OnMouseUp ;
  439.     __property OnMouseMove ;
  440.     __property OnMouseDown ;
  441.     __property OnKeyUp ;
  442.     __property OnKeyPress ;
  443.     __property OnKeyDown ;
  444.     __property Graphics::TColor BackColor = {read=GetTColorProp, write=SetTColorProp, stored=false, index=3
  445.         , nodefault};
  446.     __property int Col = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=4, nodefault};
  447.         
  448.     __property int Row = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=5, nodefault};
  449.         
  450.     __property short ShowHScrollBar = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=6
  451.         , nodefault};
  452.     __property WideString Text = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=7
  453.         };
  454.     __property double Number = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=8};
  455.     __property WideString Formula = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=9
  456.         };
  457.     __property int FixedCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=10, nodefault
  458.         };
  459.     __property int FixedCols = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=11, nodefault
  460.         };
  461.     __property int FixedRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=12, nodefault
  462.         };
  463.     __property int FixedRows = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=13, nodefault
  464.         };
  465.     __property Word ShowGridLines = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=14
  466.         , nodefault};
  467.     __property Word ShowRowHeading = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=15
  468.         , nodefault};
  469.     __property short ShowSelections = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=16
  470.         , nodefault};
  471.     __property int LeftCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=17, nodefault
  472.         };
  473.     __property int MaxCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=18, nodefault
  474.         };
  475.     __property int MaxRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=19, nodefault
  476.         };
  477.     __property int TopRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=20, nodefault
  478.         };
  479.     __property Word AllowResize = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=21, 
  480.         nodefault};
  481.     __property Word AllowSelections = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=22
  482.         , nodefault};
  483.     __property Word AllowFormulas = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=23
  484.         , nodefault};
  485.     __property Word AllowInCellEditing = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=24
  486.         , nodefault};
  487.     __property short ShowVScrollBar = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=25
  488.         , nodefault};
  489.     __property Word AllowFillRange = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=26
  490.         , nodefault};
  491.     __property Word AllowMoveRange = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=27
  492.         , nodefault};
  493.     __property int SelStartCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=28, nodefault
  494.         };
  495.     __property int SelStartRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=29, nodefault
  496.         };
  497.     __property int SelEndCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=30, nodefault
  498.         };
  499.     __property int SelEndRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=31, nodefault
  500.         };
  501.     __property Graphics::TColor ExtraColor = {read=GetTColorProp, write=SetTColorProp, stored=false, index=32
  502.         , nodefault};
  503.     __property WideString FileName = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=33
  504.         };
  505.     __property Word AutoRecalc = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=34, 
  506.         nodefault};
  507.     __property Word PrintGridLines = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=35
  508.         , nodefault};
  509.     __property Word PrintRowHeading = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=36
  510.         , nodefault};
  511.     __property Word PrintHCenter = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=37
  512.         , nodefault};
  513.     __property Word PrintVCenter = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=38
  514.         , nodefault};
  515.     __property Word PrintLeftToRight = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=39
  516.         , nodefault};
  517.     __property WideString PrintHeader = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  518.         index=40};
  519.     __property WideString PrintFooter = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  520.         index=41};
  521.     __property double PrintLeftMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=42
  522.         };
  523.     __property double PrintTopMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=43
  524.         };
  525.     __property double PrintRightMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=44
  526.         };
  527.     __property double PrintBottomMargin = {read=GetDoubleProp, write=SetDoubleProp, stored=false, index=45
  528.         };
  529.     __property WideString PrintArea = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=46
  530.         };
  531.     __property WideString PrintTitles = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  532.         index=47};
  533.     __property Word PrintNoColor = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=48
  534.         , nodefault};
  535.     __property WideString Selection = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=49
  536.         };
  537.     __property WideString TableName = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=50
  538.         };
  539.     __property Word DoCancelEdit = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=51
  540.         , nodefault};
  541.     __property Word DoSelChange = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=52, 
  542.         nodefault};
  543.     __property Word DoStartEdit = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=53, 
  544.         nodefault};
  545.     __property Word DoEndEdit = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=54, nodefault
  546.         };
  547.     __property Word DoStartRecalc = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=55
  548.         , nodefault};
  549.     __property Word DoEndRecalc = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=56, 
  550.         nodefault};
  551.     __property Word DoClick = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=57, nodefault
  552.         };
  553.     __property Word DoDblClick = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=58, 
  554.         nodefault};
  555.     __property Word ShowColHeading = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=59
  556.         , nodefault};
  557.     __property Word PrintColHeading = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=60
  558.         , nodefault};
  559.     __property WideString Entry = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=61
  560.         };
  561.     __property Word Repaint = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=62, nodefault
  562.         };
  563.     __property Word AllowArrows = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=63, 
  564.         nodefault};
  565.     __property Word AllowTabs = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=64, nodefault
  566.         };
  567.     __property WideString FormattedText = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  568.         , index=65};
  569.     __property Word RowMode = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=66, nodefault
  570.         };
  571.     __property Word AllowDelete = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=67, 
  572.         nodefault};
  573.     __property Word EnableProtection = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=68
  574.         , nodefault};
  575.     __property int MinCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=69, nodefault
  576.         };
  577.     __property int MinRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=70, nodefault
  578.         };
  579.     __property Word DoTopLeftChanged = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=71
  580.         , nodefault};
  581.     __property Word AllowEditHeaders = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=72
  582.         , nodefault};
  583.     __property Word DoObjClick = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=73, 
  584.         nodefault};
  585.     __property Word DoObjDblClick = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=74
  586.         , nodefault};
  587.     __property Word AllowObjSelections = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=75
  588.         , nodefault};
  589.     __property Word DoRClick = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=76, nodefault
  590.         };
  591.     __property Word DoRDblClick = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=77, 
  592.         nodefault};
  593.     __property WideString Clip = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=78
  594.         };
  595.     __property WideString ClipValues = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  596.         index=79};
  597.     __property Word PrintLandscape = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=80
  598.         , nodefault};
  599.     __property Word Enabled = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=-514, nodefault
  600.         };
  601.     __property short BorderStyle = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=-504
  602.         , nodefault};
  603.     __property WideString AppName = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=81
  604.         };
  605.     __property short HdrHeight = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=82, 
  606.         nodefault};
  607.     __property short HdrWidth = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=83, nodefault
  608.         };
  609.     __property WideString NumberFormat = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  610.         , index=84};
  611.     __property WideString TopLeftText = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  612.         index=85};
  613.     __property Word EnterMovesDown = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=86
  614.         , nodefault};
  615.     __property int LastCol = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=87, nodefault
  616.         };
  617.     __property int LastRow = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=88, nodefault
  618.         };
  619.     __property Word Logical = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=89, nodefault
  620.         };
  621.     __property short Mode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=90, nodefault
  622.         };
  623.     __property short PolyEditMode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=91
  624.         , nodefault};
  625.     __property short ViewScale = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=92, 
  626.         nodefault};
  627.     __property short SelectionCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=93
  628.         , nodefault};
  629.     __property WideString Title = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=94
  630.         };
  631.     __property short Type_ = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=95, nodefault
  632.         };
  633.     __property Word ShowFormulas = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=96
  634.         , nodefault};
  635.     __property Word ShowZeroValues = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=97
  636.         , nodefault};
  637.     __property short MousePointer = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=2
  638.         , nodefault};
  639.     __property Graphics::TPicture* MouseIcon = {read=GetTPictureProp, write=SetTPictureProp, stored=false
  640.         , index=98};
  641.     __property Word DoObjValueChanged = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=99
  642.         , nodefault};
  643.     __property Word ScrollToLastRC = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=100
  644.         , nodefault};
  645.     __property Word Modified = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=101, nodefault
  646.         };
  647.     __property Word DoObjGotFocus = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=102
  648.         , nodefault};
  649.     __property Word DoObjLostFocus = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=103
  650.         , nodefault};
  651.     __property int PrintDevMode = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=104, 
  652.         nodefault};
  653.     __property int NumSheets = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=105, nodefault
  654.         };
  655.     __property int Sheet = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=106, nodefault
  656.         };
  657.     __property short ColWidthUnits = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=107
  658.         , nodefault};
  659.     __property Word ShowTypeMarkers = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=108
  660.         , nodefault};
  661.     __property short ShowTabs = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=109, 
  662.         nodefault};
  663.     __property Word ShowEditBar = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=110
  664.         , nodefault};
  665.     __property Word ShowEditBarCellRef = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=111
  666.         , nodefault};
  667.     __property Word AllowDesigner = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=1
  668.         , nodefault};
  669.     __property int hWnd = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=-515, nodefault
  670.         };
  671.     __property Word AllowAutoFill = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=112
  672.         , nodefault};
  673.     __property TF1BookClick OnClick = {read=FOnClick, write=FOnClick};
  674.     __property TF1BookDblClick OnDblClick = {read=FOnDblClick, write=FOnDblClick};
  675.     __property Classes::TNotifyEvent OnCancelEdit = {read=FOnCancelEdit, write=FOnCancelEdit};
  676.     __property Classes::TNotifyEvent OnSelChange = {read=FOnSelChange, write=FOnSelChange};
  677.     __property TF1BookStartEdit OnStartEdit = {read=FOnStartEdit, write=FOnStartEdit};
  678.     __property TF1BookEndEdit OnEndEdit = {read=FOnEndEdit, write=FOnEndEdit};
  679.     __property Classes::TNotifyEvent OnStartRecalc = {read=FOnStartRecalc, write=FOnStartRecalc};
  680.     __property Classes::TNotifyEvent OnEndRecalc = {read=FOnEndRecalc, write=FOnEndRecalc};
  681.     __property Classes::TNotifyEvent OnTopLeftChanged = {read=FOnTopLeftChanged, write=FOnTopLeftChanged
  682.         };
  683.     __property TF1BookObjClick OnObjClick = {read=FOnObjClick, write=FOnObjClick};
  684.     __property TF1BookObjDblClick OnObjDblClick = {read=FOnObjDblClick, write=FOnObjDblClick};
  685.     __property TF1BookRClick OnRClick = {read=FOnRClick, write=FOnRClick};
  686.     __property TF1BookRDblClick OnRDblClick = {read=FOnRDblClick, write=FOnRDblClick};
  687.     __property TF1BookObjValueChanged OnObjValueChanged = {read=FOnObjValueChanged, write=FOnObjValueChanged
  688.         };
  689.     __property Classes::TNotifyEvent OnModified = {read=FOnModified, write=FOnModified};
  690.     __property TF1BookObjGotFocus OnObjGotFocus = {read=FOnObjGotFocus, write=FOnObjGotFocus};
  691.     __property TF1BookObjLostFocus OnObjLostFocus = {read=FOnObjLostFocus, write=FOnObjLostFocus};
  692.     __property TF1BookValidationFailed OnValidationFailed = {read=FOnValidationFailed, write=FOnValidationFailed
  693.         };
  694. public:
  695.     #pragma option push -w-inl
  696.     /* TOleControl.Create */ inline __fastcall virtual TF1Book(Classes::TComponent* AOwner) : Olectrls::TOleControl(
  697.         AOwner) { }
  698.     #pragma option pop
  699.     #pragma option push -w-inl
  700.     /* TOleControl.Destroy */ inline __fastcall virtual ~TF1Book(void) { }
  701.     #pragma option pop
  702.     
  703. public:
  704.     #pragma option push -w-inl
  705.     /* TWinControl.CreateParented */ inline __fastcall TF1Book(HWND ParentWindow) : Olectrls::TOleControl(
  706.         ParentWindow) { }
  707.     #pragma option pop
  708.     
  709. };
  710.  
  711.  
  712. //-- var, const, procedure ---------------------------------------------------
  713. static const Shortint VCIF1LibMajorVersion = 0x1;
  714. static const Shortint VCIF1LibMinorVersion = 0x0;
  715. extern PACKAGE GUID LIBID_VCIF1Lib;
  716. extern PACKAGE GUID DIID__DVCF1;
  717. extern PACKAGE GUID DIID__DVCF1Events;
  718. extern PACKAGE GUID CLASS_F1Book;
  719. static const Shortint F1ColWidthUnitsCharacters = 0x0;
  720. static const Shortint F1ColWidthUnitsTwips = 0x1;
  721. static const Shortint F1Default = 0x0;
  722. static const Shortint F1Arrow = 0x1;
  723. static const Shortint F1Cross = 0x2;
  724. static const Shortint F1IBeam = 0x3;
  725. static const Shortint F1Icon = 0x4;
  726. static const Shortint F1Size = 0x5;
  727. static const Shortint F1SizeNESW = 0x6;
  728. static const Shortint F1SizeNS = 0x7;
  729. static const Shortint F1SizeNWSE = 0x8;
  730. static const Shortint F1SizeWE = 0x9;
  731. static const Shortint F1UpArrow = 0xa;
  732. static const Shortint F1Hourglass = 0xb;
  733. static const Shortint F1NoDrop = 0xc;
  734. static const Shortint F1Custom = 0xd;
  735. static const Shortint F1Off = 0x0;
  736. static const Shortint F1On = 0x1;
  737. static const Shortint F1Auto = 0x2;
  738. static const Shortint F1TabsOff = 0x0;
  739. static const Shortint F1TabsBottom = 0x1;
  740. static const Shortint F1TabsTop = 0x2;
  741. static const Shortint F1ModeNormal = 0x0;
  742. static const Shortint F1ModeLine = 0x1;
  743. static const Shortint F1ModeRectangle = 0x2;
  744. static const Shortint F1ModeOval = 0x3;
  745. static const Shortint F1ModeArc = 0x4;
  746. static const Shortint F1ModeChart = 0x5;
  747. static const Shortint F1ModeField = 0x6;
  748. static const Shortint F1ModeButton = 0x7;
  749. static const Shortint F1ModePolygon = 0x8;
  750. static const Shortint F1ModeCheckBox = 0x9;
  751. static const Shortint F1ModeDropDown = 0xa;
  752. static const Shortint F1PolyEditModeNormal = 0x0;
  753. static const Shortint F1PolyEditModePoints = 0x1;
  754. static const Shortint F1ShiftHorizontal = 0x1;
  755. static const Shortint F1ShiftVertical = 0x2;
  756. static const Shortint F1ShiftRows = 0x3;
  757. static const Shortint F1ShiftCols = 0x4;
  758. static const Shortint F1HAlignGeneral = 0x1;
  759. static const Shortint F1HAlignLeft = 0x2;
  760. static const Shortint F1HAlignCenter = 0x3;
  761. static const Shortint F1HAlignRight = 0x4;
  762. static const Shortint F1HAlignFill = 0x5;
  763. static const Shortint F1HAlignJustify = 0x6;
  764. static const Shortint F1HAlignCenterAcrossCells = 0x7;
  765. static const Shortint F1VAlignTop = 0x1;
  766. static const Shortint F1VAlignCenter = 0x2;
  767. static const Shortint F1VAlignBottom = 0x3;
  768. static const Shortint F1ClearDlg = 0x0;
  769. static const Shortint F1ClearAll = 0x1;
  770. static const Shortint F1ClearFormats = 0x2;
  771. static const Shortint F1ClearValues = 0x3;
  772. static const Shortint F1FileFormulaOne = 0x1;
  773. static const Shortint F1FileExcel4 = 0x2;
  774. static const Shortint F1FileTabbedText = 0x3;
  775. static const Shortint F1FileExcel5 = 0x4;
  776. static const Shortint F1FileFormulaOne3 = 0x5;
  777. static const Shortint F1FileTabbedTextValuesOnly = 0x6;
  778. static const Shortint F1ObjLine = 0x1;
  779. static const Shortint F1ObjRectangle = 0x2;
  780. static const Shortint F1ObjOval = 0x3;
  781. static const Shortint F1ObjArc = 0x4;
  782. static const Shortint F1ObjChart = 0x5;
  783. static const Shortint F1ObjButton = 0x7;
  784. static const Shortint F1ObjPolygon = 0x8;
  785. static const Shortint F1ObjCheckBox = 0x9;
  786. static const Shortint F1ObjDropDown = 0xa;
  787. static const Shortint F1ObjPicture = 0xb;
  788. static const Shortint F1ErrorNone = 0x0;
  789. static const Word F1ErrorGeneral = 0x4e21;
  790. static const Word F1ErrorBadArgument = 0x4e22;
  791. static const Word F1ErrorNoMemory = 0x4e23;
  792. static const Word F1ErrorBadFormula = 0x4e24;
  793. static const Word F1ErrorBufTooShort = 0x4e25;
  794. static const Word F1ErrorNotFound = 0x4e26;
  795. static const Word F1ErrorBadRC = 0x4e27;
  796. static const Word F1ErrorBadHSS = 0x4e28;
  797. static const Word F1ErrorTooManyHSS = 0x4e29;
  798. static const Word F1ErrorNoTable = 0x4e2a;
  799. static const Word F1ErrorUnableToOpenFile = 0x4e2b;
  800. static const Word F1ErrorInvalidFile = 0x4e2c;
  801. static const Word F1ErrorInsertShiftOffTable = 0x4e2d;
  802. static const Word F1ErrorOnlyOneRange = 0x4e2e;
  803. static const Word F1ErrorNothingToPaste = 0x4e2f;
  804. static const Word F1ErrorBadNumberFormat = 0x4e30;
  805. static const Word F1ErrorTooManyFonts = 0x4e31;
  806. static const Word F1ErrorTooManySelectedRanges = 0x4e32;
  807. static const Word F1ErrorUnableToWriteFile = 0x4e33;
  808. static const Word F1ErrorNoTransaction = 0x4e34;
  809. static const Word F1ErrorNothingToPrint = 0x4e35;
  810. static const Word F1ErrorPrintMarginsDontFit = 0x4e36;
  811. static const Word F1ErrorCancel = 0x4e37;
  812. static const Word F1ErrorUnableToInitializePrinter = 0x4e38;
  813. static const Word F1ErrorStringTooLong = 0x4e39;
  814. static const Word F1ErrorFormulaTooLong = 0x4e3a;
  815. static const Word F1ErrorUnableToOpenClipboard = 0x4e3b;
  816. static const Word F1ErrorPasteWouldOverflowSheet = 0x4e3c;
  817. static const Word F1ErrorLockedCellsCannotBeModified = 0x4e3d;
  818. static const Word F1ErrorLockedDocCannotBeModified = 0x4e3e;
  819. static const Word F1ErrorInvalidName = 0x4e3f;
  820. static const Word F1ErrorCannotDeleteNameInUse = 0x4e40;
  821. static const Word F1ErrorUnableToFindName = 0x4e41;
  822. static const Word F1ErrorNoWindow = 0x4e42;
  823. static const Word F1ErrorSelection = 0x4e43;
  824. static const Word F1ErrorTooManyObjects = 0x4e44;
  825. static const Word F1ErrorInvalidObjectType = 0x4e45;
  826. static const Word F1ErrorObjectNotFound = 0x4e46;
  827. static const Word F1ErrorInvalidRequest = 0x4e47;
  828. static const Word F1ErrorBadValidationRule = 0x4e48;
  829. static const Word F1ErrorBadInputMask = 0x4e49;
  830. static const Word F1ErrorValidationFailed = 0x4e4a;
  831. static const Word F1ErrorNoODBCConnection = 0x4e4b;
  832. static const Word F1ErrorUnableToLoadODBC = 0x4e4c;
  833. static const Word F1ErrorUnsupportedFeature = 0x4e4d;
  834. static const Shortint F1ControlNoCell = 0x0;
  835. static const Shortint F1ControlCellValue = 0x1;
  836. static const Shortint F1ControlCellText = 0x2;
  837. extern PACKAGE void __fastcall Register(void);
  838.  
  839. }    /* namespace Vcf1 */
  840. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  841. using namespace Vcf1;
  842. #endif
  843. #pragma option pop    // -w-
  844. #pragma option pop    // -Vx
  845.  
  846. #pragma delphiheader end.
  847. //-- end unit ----------------------------------------------------------------
  848. #endif    // vcf1
  849.