home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / Vcl / vcspell.hpp < prev    next >
C/C++ Source or Header  |  2000-02-01  |  33KB  |  664 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) 'vcspell.pas' rev: 5.00
  6.  
  7. #ifndef vcspellHPP
  8. #define vcspellHPP
  9.  
  10. #pragma delphiheader begin
  11. #pragma option push -w-
  12. #pragma option push -Vx
  13. #include <Controls.hpp>    // Pascal unit
  14. #include <StdVCL.hpp>    // Pascal unit
  15. #include <OleCtrls.hpp>    // Pascal unit
  16. #include <OleServer.hpp>    // Pascal unit
  17. #include <Graphics.hpp>    // Pascal unit
  18. #include <Classes.hpp>    // Pascal unit
  19. #include <ActiveX.hpp>    // Pascal unit
  20. #include <Windows.hpp>    // Pascal unit
  21. #include <SysInit.hpp>    // Pascal unit
  22. #include <System.hpp>    // Pascal unit
  23.  
  24. //-- user supplied -----------------------------------------------------------
  25.  
  26. namespace Vcspell
  27. {
  28. //-- type declarations -------------------------------------------------------
  29. typedef Activex::TOleEnum DictionaryCategories;
  30.  
  31. typedef Activex::TOleEnum DictionaryStatusBits;
  32.  
  33. typedef Activex::TOleEnum DictionaryLanguageCodes;
  34.  
  35. typedef Activex::TOleEnum EventOptionBits;
  36.  
  37. typedef Activex::TOleEnum SearchOrderCodes;
  38.  
  39. typedef Activex::TOleEnum SpellOptionBits;
  40.  
  41. typedef Activex::TOleEnum SuggestOptionBits;
  42.  
  43. typedef Activex::TOleEnum IgnoreReplaceCodes;
  44.  
  45. typedef Activex::TOleEnum EventActionCodes;
  46.  
  47. typedef Activex::TOleEnum ButtonClickBits;
  48.  
  49. typedef Activex::TOleEnum DialogElementBits;
  50.  
  51. typedef Activex::TOleEnum ResultStatusCodes;
  52.  
  53. typedef Activex::TOleEnum ResultErrorCodes;
  54.  
  55. typedef Activex::TOleEnum RuntimeErrorCodes;
  56.  
  57. typedef Activex::TOleEnum MiscellaneousCodes;
  58.  
  59. __dispinterface _DVSpell;
  60. typedef System::DelphiInterface<_DVSpell> _di__DVSpell;
  61. __dispinterface INTERFACE_UUID("{97F4CED1-9103-11CE-8385-524153480001}") _DVSpell  : public IDispatch 
  62.     
  63. {
  64.     
  65. };
  66. typedef _DVSpell VSSpell;
  67.  
  68. typedef short *PSmallint1;
  69.  
  70. __dispinterface _DVSpellEvents;
  71. typedef System::DelphiInterface<_DVSpellEvents> _di__DVSpellEvents;
  72. __dispinterface INTERFACE_UUID("{97F4CED2-9103-11CE-8385-524153480001}") _DVSpellEvents  : public IDispatch 
  73.     
  74. {
  75.     
  76. };
  77.  
  78. typedef void __fastcall (__closure *TVSSpellMisspelled)(System::TObject* Sender, short &EventAction)
  79.     ;
  80.  
  81. typedef void __fastcall (__closure *TVSSpellComplete)(System::TObject* Sender, short &EventAction);
  82.  
  83. typedef void __fastcall (__closure *TVSSpellFound)(System::TObject* Sender, short &EventAction);
  84.  
  85. typedef void __fastcall (__closure *TVSSpellBeforeReplace)(System::TObject* Sender, short &EventAction
  86.     );
  87.  
  88. typedef void __fastcall (__closure *TVSSpellAfterReplace)(System::TObject* Sender, short &EventAction
  89.     );
  90.  
  91. typedef void __fastcall (__closure *TVSSpellAfterPopup)(System::TObject* Sender, short &EventAction)
  92.     ;
  93.  
  94. typedef void __fastcall (__closure *TVSSpellCheckStatus)(System::TObject* Sender, short &EventAction
  95.     );
  96.  
  97. typedef void __fastcall (__closure *TVSSpellCheckError)(System::TObject* Sender, short &EventAction)
  98.     ;
  99.  
  100. typedef void __fastcall (__closure *TVSSpellClickIn)(System::TObject* Sender, short &EventAction);
  101.  
  102. typedef void __fastcall (__closure *TVSSpellClickOut)(System::TObject* Sender, short &EventAction);
  103.  
  104. class DELPHICLASS TVSSpell;
  105. class PASCALIMPLEMENTATION TVSSpell : public Olectrls::TOleControl 
  106. {
  107.     typedef Olectrls::TOleControl inherited;
  108.     
  109. private:
  110.     TVSSpellMisspelled FOnMisspelled;
  111.     TVSSpellComplete FOnComplete;
  112.     TVSSpellFound FOnFound;
  113.     TVSSpellBeforeReplace FOnBeforeReplace;
  114.     TVSSpellAfterReplace FOnAfterReplace;
  115.     TVSSpellAfterPopup FOnAfterPopup;
  116.     TVSSpellCheckStatus FOnCheckStatus;
  117.     TVSSpellCheckError FOnCheckError;
  118.     TVSSpellClickIn FOnClickIn;
  119.     TVSSpellClickOut FOnClickOut;
  120.     _di__DVSpell FIntf;
  121.     _di__DVSpell __fastcall GetControlInterface();
  122.     
  123. protected:
  124.     HIDESBASE void __fastcall CreateControl(void);
  125.     virtual void __fastcall InitControlData(void);
  126.     void __fastcall Set_OpenStandard(Word loadit, const WideString Param2);
  127.     short __fastcall Get_DictionaryLanguage(short index);
  128.     WideString __fastcall Get_DictionaryName(short index);
  129.     short __fastcall Get_DictionaryStatus(short index);
  130.     Word __fastcall Get_DictionaryIsEnabled(short index);
  131.     WideString __fastcall Get_DictionaryNameFull(short index);
  132.     Word __fastcall Get_StandardIRListIsEnabled(short index);
  133.     Word __fastcall Get_DictionaryIsLoaded(short index);
  134.     short __fastcall Get_DictionaryPerformance(short index);
  135.     void __fastcall Set_DictionaryPerformance(short index, short Param2);
  136.     WideString __fastcall Get_Suggestion(short index);
  137.     Word __fastcall Get_CustomIsUpdateable(short index);
  138.     void __fastcall Set_AddToStandardIRList(short index, short Param2);
  139.     void __fastcall Set_AddSuggestion(short matchcode, const WideString Param2);
  140.     void __fastcall Set_AddToCustom(short index, short Param2);
  141.     void __fastcall Set_ClearStandardIRList(short index, short Param2);
  142.     void __fastcall Set_CloseDictionary(short index, short Param2);
  143.     void __fastcall Set_GetEntry(short index, int Param2);
  144.     void __fastcall Set_RemoveFromStandardIRList(short index, const WideString Param2);
  145.     short __fastcall Get_DictionaryPerformanceActual(short index);
  146.     short __fastcall Get_DictionaryBlockCount(short index);
  147.     short __fastcall Get_DictionaryBlockSize(short index);
  148.     short __fastcall Get_DictionaryCommonCount(short index);
  149.     short __fastcall Get_DictionaryCompatibilityBits(short index);
  150.     WideString __fastcall Get_DictionaryCopyright(short index);
  151.     WideString __fastcall Get_DictionaryCopyrightDerived(short index);
  152.     short __fastcall Get_DictionaryFlags(short index);
  153.     short __fastcall Get_DictionaryLoadCount(short index);
  154.     short __fastcall Get_DictionaryMakerVersion(short index);
  155.     short __fastcall Get_DictionaryOpenCount(short index);
  156.     short __fastcall Get_DictionarySymbolSetSize(short index);
  157.     int __fastcall Get_DictionaryWordCount(short index);
  158.     void __fastcall Set_CreateCustomExtended(short index, const WideString Param2);
  159.     void __fastcall Set_EnableDictionary(short index, Word Param2);
  160.     void __fastcall Set_EnableCustomUpdate(short index, Word Param2);
  161.     void __fastcall Set_LoadDictionary(short index, short Param2);
  162.     void __fastcall Set_UnloadDictionary(short index, short Param2);
  163.     Word __fastcall Get_CustomIsReadOnly(short index);
  164.     Word __fastcall Get_CustomIsExtended(short index);
  165.     void __fastcall Set_EnableStandardIRList(short index, Word Param2);
  166.     void __fastcall Set_OpenCustom(Word loadit, const WideString Param2);
  167.     
  168. public:
  169.     void __fastcall AboutBox(void);
  170.     __property _di__DVSpell ControlInterface = {read=GetControlInterface};
  171.     __property _di__DVSpell DefaultInterface = {read=GetControlInterface};
  172.     __property WideString OpenStandard[Word loadit] = {write=Set_OpenStandard};
  173.     __property short DictionaryLanguage[short index] = {read=Get_DictionaryLanguage};
  174.     __property WideString DictionaryName[short index] = {read=Get_DictionaryName};
  175.     __property short DictionaryStatus[short index] = {read=Get_DictionaryStatus};
  176.     __property Word DictionaryIsEnabled[short index] = {read=Get_DictionaryIsEnabled};
  177.     __property WideString DictionaryNameFull[short index] = {read=Get_DictionaryNameFull};
  178.     __property Word StandardIRListIsEnabled[short index] = {read=Get_StandardIRListIsEnabled};
  179.     __property Word DictionaryIsLoaded[short index] = {read=Get_DictionaryIsLoaded};
  180.     __property short DictionaryPerformance[short index] = {read=Get_DictionaryPerformance, write=Set_DictionaryPerformance
  181.         };
  182.     __property WideString Suggestion[short index] = {read=Get_Suggestion};
  183.     __property Word CustomIsUpdateable[short index] = {read=Get_CustomIsUpdateable};
  184.     __property short AddToStandardIRList[short index] = {write=Set_AddToStandardIRList};
  185.     __property WideString AddSuggestion[short matchcode] = {write=Set_AddSuggestion};
  186.     __property short AddToCustom[short index] = {write=Set_AddToCustom};
  187.     __property short ClearStandardIRList[short index] = {write=Set_ClearStandardIRList};
  188.     __property short CloseDictionary[short index] = {write=Set_CloseDictionary};
  189.     __property int GetEntry[short index] = {write=Set_GetEntry};
  190.     __property WideString RemoveFromStandardIRList[short index] = {write=Set_RemoveFromStandardIRList};
  191.         
  192.     __property short DictionaryPerformanceActual[short index] = {read=Get_DictionaryPerformanceActual};
  193.         
  194.     __property short DictionaryBlockCount[short index] = {read=Get_DictionaryBlockCount};
  195.     __property short DictionaryBlockSize[short index] = {read=Get_DictionaryBlockSize};
  196.     __property short DictionaryCommonCount[short index] = {read=Get_DictionaryCommonCount};
  197.     __property short DictionaryCompatibilityBits[short index] = {read=Get_DictionaryCompatibilityBits};
  198.         
  199.     __property WideString DictionaryCopyright[short index] = {read=Get_DictionaryCopyright};
  200.     __property WideString DictionaryCopyrightDerived[short index] = {read=Get_DictionaryCopyrightDerived
  201.         };
  202.     __property short DictionaryFlags[short index] = {read=Get_DictionaryFlags};
  203.     __property short DictionaryLoadCount[short index] = {read=Get_DictionaryLoadCount};
  204.     __property short DictionaryMakerVersion[short index] = {read=Get_DictionaryMakerVersion};
  205.     __property short DictionaryOpenCount[short index] = {read=Get_DictionaryOpenCount};
  206.     __property short DictionarySymbolSetSize[short index] = {read=Get_DictionarySymbolSetSize};
  207.     __property int DictionaryWordCount[short index] = {read=Get_DictionaryWordCount};
  208.     __property WideString CreateCustomExtended[short index] = {write=Set_CreateCustomExtended};
  209.     __property Word EnableDictionary[short index] = {write=Set_EnableDictionary};
  210.     __property Word EnableCustomUpdate[short index] = {write=Set_EnableCustomUpdate};
  211.     __property short LoadDictionary[short index] = {write=Set_LoadDictionary};
  212.     __property short UnloadDictionary[short index] = {write=Set_UnloadDictionary};
  213.     __property Word CustomIsReadOnly[short index] = {read=Get_CustomIsReadOnly};
  214.     __property Word CustomIsExtended[short index] = {read=Get_CustomIsExtended};
  215.     __property Word EnableStandardIRList[short index] = {write=Set_EnableStandardIRList};
  216.     __property WideString OpenCustom[Word loadit] = {write=Set_OpenCustom};
  217.     
  218. __published:
  219.     __property Word AutoPopup = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=4, nodefault
  220.         };
  221.     __property Word AutoReplace = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=5, 
  222.         nodefault};
  223.     __property Word AutoSuggest = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=6, 
  224.         nodefault};
  225.     __property short BreakWordCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=7
  226.         , nodefault};
  227.     __property short CacheSize = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=8, nodefault
  228.         };
  229.     __property short ErrorOffset = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=1, 
  230.         nodefault};
  231.     __property Word IgnoreFullCaps = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=9
  232.         , nodefault};
  233.     __property Word IgnorePartialNumbers = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, 
  234.         index=10, nodefault};
  235.     __property short MaxSuggestions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=11
  236.         , nodefault};
  237.     __property Word MultiLine = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=12, nodefault
  238.         };
  239.     __property short SuggestionsLimit = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=13
  240.         , nodefault};
  241.     __property WideString Version = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=14
  242.         };
  243.     __property int CurrentLine = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=15, nodefault
  244.         };
  245.     __property short CustomCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=16
  246.         , nodefault};
  247.     __property int DLLHandle = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=17, nodefault
  248.         };
  249.     __property short EventOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=18
  250.         , nodefault};
  251.     __property WideString Hyphenation = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  252.         index=19};
  253.     __property short IRAction = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=20, nodefault
  254.         };
  255.     __property short IRWhereFound = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=21
  256.         , nodefault};
  257.     __property WideString LineBreak = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=22
  258.         };
  259.     __property short LineOffset = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=23, 
  260.         nodefault};
  261.     __property WideString MisspelledWord = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  262.         , index=24};
  263.     __property int ReplaceCount = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=25, nodefault
  264.         };
  265.     __property WideString ReplacementWord = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  266.         , index=26};
  267.     __property short ResultCode = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=27, 
  268.         nodefault};
  269.     __property int ResumeOffset = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=28, nodefault
  270.         };
  271.     __property short SearchOrder = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=29
  272.         , nodefault};
  273.     __property short SpellOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=30
  274.         , nodefault};
  275.     __property short StandardCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=31
  276.         , nodefault};
  277.     __property short SuggestOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=32
  278.         , nodefault};
  279.     __property short SuggestionCount = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=33
  280.         , nodefault};
  281.     __property WideString Text = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=34
  282.         };
  283.     __property short WhereFound = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=35, 
  284.         nodefault};
  285.     __property int WordCount = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=36, nodefault
  286.         };
  287.     __property int WordOffset = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=37, nodefault
  288.         };
  289.     __property Word AllowJoinedWords = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=38
  290.         , nodefault};
  291.     __property int DialogLeft = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=39, nodefault
  292.         };
  293.     __property int DialogTop = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=40, nodefault
  294.         };
  295.     __property Word ReplaceRecheck = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=41
  296.         , nodefault};
  297.     __property Graphics::TColor DialogBgColor = {read=GetTColorProp, write=SetTColorProp, stored=false, 
  298.         index=42, nodefault};
  299.     __property int DialogLeftActual = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=43
  300.         , nodefault};
  301.     __property int DialogTopActual = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=44
  302.         , nodefault};
  303.     __property Word ReplaceOccurred = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=45
  304.         , nodefault};
  305.     __property Word SuggestionsMade = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=46
  306.         , nodefault};
  307.     __property short WordLength = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=47, 
  308.         nodefault};
  309.     __property int CacheHits = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=48, nodefault
  310.         };
  311.     __property int CacheMisses = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=49, nodefault
  312.         };
  313.     __property int TimerTicks = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=50, nodefault
  314.         };
  315.     __property int UserData = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=51, nodefault
  316.         };
  317.     __property WideString CheckedWord = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  318.         index=52};
  319.     __property Word CommonIRListIsEnabled = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, 
  320.         index=53, nodefault};
  321.     __property WideString WordMisspelledTitle = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  322.         , index=54};
  323.     __property WideString OptionsTitle = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  324.         , index=55};
  325.     __property WideString ErrorTitle = {read=GetWideStringProp, write=SetWideStringProp, stored=false, 
  326.         index=56};
  327.     __property WideString WordMisspelledHelpFile = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  328.         , index=57};
  329.     __property WideString OptionsHelpFile = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  330.         , index=58};
  331.     __property int DialogElements = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=59, 
  332.         nodefault};
  333.     __property int DialogWidth = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=60, nodefault
  334.         };
  335.     __property int DialogHeight = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=61, nodefault
  336.         };
  337.     __property WideString ErrorText = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=62
  338.         };
  339.     __property int ClickedButton = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=63, 
  340.         nodefault};
  341.     __property int ClickInfo = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=64, nodefault
  342.         };
  343.     __property WideString ClickInfoText = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  344.         , index=65};
  345.     __property short AddToCommonIRList = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=66
  346.         , nodefault};
  347.     __property short BeginCheck = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=67, 
  348.         nodefault};
  349.     __property WideString CheckText = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=68
  350.         };
  351.     __property WideString CheckWord = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=69
  352.         };
  353.     __property short ClearCounts = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=70
  354.         , nodefault};
  355.     __property short ClearOffsets = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=71
  356.         , nodefault};
  357.     __property WideString FindSuggestions = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  358.         , index=72};
  359.     __property short ReplaceLastWord = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=73
  360.         , nodefault};
  361.     __property short ResumeCheck = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=74
  362.         , nodefault};
  363.     __property short ClearSuggestions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=75
  364.         , nodefault};
  365.     __property short PopupError = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=76, 
  366.         nodefault};
  367.     __property short PopupOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=77
  368.         , nodefault};
  369.     __property short PopupWordMisspelled = {read=GetSmallintProp, write=SetSmallintProp, stored=false, 
  370.         index=78, nodefault};
  371.     __property WideString CreateCustom = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  372.         , index=79};
  373.     __property short ResumeWithRecheck = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=80
  374.         , nodefault};
  375.     __property Word EnableCommonIRList = {read=GetWordBoolProp, write=SetWordBoolProp, stored=false, index=81
  376.         , nodefault};
  377.     __property short ClearCommonIRList = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=82
  378.         , nodefault};
  379.     __property WideString RemoveFromCommonIRList = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  380.         , index=83};
  381.     __property short EnableEventOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=84
  382.         , nodefault};
  383.     __property short DisableEventOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, 
  384.         index=85, nodefault};
  385.     __property short EnableSpellOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, index=86
  386.         , nodefault};
  387.     __property short DisableSpellOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, 
  388.         index=87, nodefault};
  389.     __property short EnableSuggestOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false, 
  390.         index=88, nodefault};
  391.     __property short DisableSuggestOptions = {read=GetSmallintProp, write=SetSmallintProp, stored=false
  392.         , index=89, nodefault};
  393.     __property int EnableDialogElements = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=90
  394.         , nodefault};
  395.     __property int DisableDialogElements = {read=GetIntegerProp, write=SetIntegerProp, stored=false, index=91
  396.         , nodefault};
  397.     __property WideString _Text = {read=GetWideStringProp, write=SetWideStringProp, stored=false, index=0
  398.         };
  399.     __property WideString StandardDictionary = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  400.         , index=2};
  401.     __property WideString CustomDictionary = {read=GetWideStringProp, write=SetWideStringProp, stored=false
  402.         , index=3};
  403.     __property TVSSpellMisspelled OnMisspelled = {read=FOnMisspelled, write=FOnMisspelled};
  404.     __property TVSSpellComplete OnComplete = {read=FOnComplete, write=FOnComplete};
  405.     __property TVSSpellFound OnFound = {read=FOnFound, write=FOnFound};
  406.     __property TVSSpellBeforeReplace OnBeforeReplace = {read=FOnBeforeReplace, write=FOnBeforeReplace};
  407.         
  408.     __property TVSSpellAfterReplace OnAfterReplace = {read=FOnAfterReplace, write=FOnAfterReplace};
  409.     __property TVSSpellAfterPopup OnAfterPopup = {read=FOnAfterPopup, write=FOnAfterPopup};
  410.     __property TVSSpellCheckStatus OnCheckStatus = {read=FOnCheckStatus, write=FOnCheckStatus};
  411.     __property TVSSpellCheckError OnCheckError = {read=FOnCheckError, write=FOnCheckError};
  412.     __property TVSSpellClickIn OnClickIn = {read=FOnClickIn, write=FOnClickIn};
  413.     __property TVSSpellClickOut OnClickOut = {read=FOnClickOut, write=FOnClickOut};
  414. public:
  415.     #pragma option push -w-inl
  416.     /* TOleControl.Create */ inline __fastcall virtual TVSSpell(Classes::TComponent* AOwner) : Olectrls::TOleControl(
  417.         AOwner) { }
  418.     #pragma option pop
  419.     #pragma option push -w-inl
  420.     /* TOleControl.Destroy */ inline __fastcall virtual ~TVSSpell(void) { }
  421.     #pragma option pop
  422.     
  423. public:
  424.     #pragma option push -w-inl
  425.     /* TWinControl.CreateParented */ inline __fastcall TVSSpell(HWND ParentWindow) : Olectrls::TOleControl(
  426.         ParentWindow) { }
  427.     #pragma option pop
  428.     
  429. };
  430.  
  431.  
  432. //-- var, const, procedure ---------------------------------------------------
  433. static const Shortint VspelocxLibMajorVersion = 0x2;
  434. static const Shortint VspelocxLibMinorVersion = 0x0;
  435. extern PACKAGE GUID LIBID_VspelocxLib;
  436. extern PACKAGE GUID DIID__DVSpell;
  437. extern PACKAGE GUID DIID__DVSpellEvents;
  438. extern PACKAGE GUID CLASS_VSSpell;
  439. static const Word VSCAT_STANDARD = 0x100;
  440. static const Word VSCAT_IRLIST = 0x100;
  441. static const Word VSCAT_CUSTOM = 0x200;
  442. static const Word VSCAT_ENABLED = 0x400;
  443. static const Word VSCAT_DISABLED = 0x800;
  444. static const Shortint VSDSTAT_ENABLED = 0x1;
  445. static const Shortint VSDSTAT_LOADED = 0x2;
  446. static const Shortint VSDSTAT_IRLIST_ENABLED = 0x4;
  447. static const Shortint VSDSTAT_UPDATEABLE = 0x8;
  448. static const Shortint VSDSTAT_READONLY = 0x10;
  449. static const Shortint VSDSTAT_EXTENDED = 0x20;
  450. static const Shortint VSDSTAT_HYPHENATION = 0x40;
  451. static const Byte VSDSTAT_PHONETICS = 0x80;
  452. static const Word VSDSTAT_COMMONLIST = 0x100;
  453. static const Shortint VSLANG_AMERICAN = 0x0;
  454. static const Shortint VSLANG_ENGLISH = 0x1;
  455. static const Shortint VSLANG_FRENCH = 0x2;
  456. static const Shortint VSLANG_GERMAN = 0x3;
  457. static const Shortint VSLANG_SPANISH = 0x4;
  458. static const Shortint VSLANG_PORTUGUESE = 0x5;
  459. static const Shortint VSLANG_ITALIAN = 0x6;
  460. static const Shortint VSLANG_DUTCH = 0x7;
  461. static const Shortint VSLANG_SWEDISH = 0x8;
  462. static const Shortint VSLANG_FINNISH = 0x9;
  463. static const Shortint VSLANG_NORWEGIAN = 0xa;
  464. static const Shortint VSLANG_LATIN = 0xb;
  465. static const Shortint VSLANG_WELSH = 0xc;
  466. static const Shortint VSLANG_POLISH = 0xd;
  467. static const Shortint VSLANG_HUNGARIAN = 0xe;
  468. static const Shortint VSLANG_FLEMISH = 0xf;
  469. static const Shortint VSLANG_CZECH = 0x10;
  470. static const Shortint VSLANG_ICELANDIC = 0x11;
  471. static const Shortint VSLANG_ESPERANTO = 0x12;
  472. static const Shortint VSLANG_CATALAN = 0x13;
  473. static const Shortint VSLANG_ROMANIAN = 0x14;
  474. static const Shortint VSLANG_BULGARIAN = 0x15;
  475. static const Shortint VSLANG_RUSSIAN = 0x16;
  476. static const Shortint VSLANG_QUECHUA = 0x17;
  477. static const Shortint VSLANG_TURKISH = 0x18;
  478. static const Shortint VSLANG_INDONESIAN = 0x19;
  479. static const Shortint VSLANG_HEBREW = 0x1a;
  480. static const Shortint VSLANG_DANISH = 0x1b;
  481. static const Shortint VSLANG_CANADIAN = 0x1c;
  482. static const Shortint VSEVOPT_COMPLETE = 0x1;
  483. static const Shortint VSEVOPT_FOUND = 0x2;
  484. static const Shortint VSEVOPT_MISSPELLED = 0x4;
  485. static const Shortint VSEVOPT_BEFORE_REPLACE = 0x8;
  486. static const Shortint VSEVOPT_AFTER_POPUP = 0x10;
  487. static const Shortint VSEVOPT_CHECK_STATUS = 0x20;
  488. static const Shortint VSEVOPT_CHECK_ERROR = 0x40;
  489. static const Byte VSEVOPT_AFTER_REPLACE = 0x80;
  490. static const Word VSEVOPT_CLICK_IN = 0x100;
  491. static const Word VSEVOPT_CLICK_OUT = 0x200;
  492. static const Word VSEVOPT_DEFAULTS = 0xfffd;
  493. static const Shortint VSORDER_SCIR = 0x0;
  494. static const Shortint VSORDER_CIRS = 0x2;
  495. static const Shortint VSORDER_IRSC = 0x3;
  496. static const Shortint VSORDER_SIRC = 0x4;
  497. static const Shortint VSORDER_CSIR = 0x6;
  498. static const Shortint VSORDER_IRCS = 0x7;
  499. static const Shortint VSORDER_NO_LOOKAHEAD = 0x8;
  500. static const Shortint VSOPT_AUTO_REPLACE = 0x1;
  501. static const Shortint VSOPT_AUTO_SUGGEST = 0x2;
  502. static const Shortint VSOPT_AUTO_POPUP = 0x4;
  503. static const Shortint VSOPT_IGNORE_FULL_CAPS = 0x8;
  504. static const Shortint VSOPT_IGNORE_PARTIAL_NUMBERS = 0x10;
  505. static const Shortint VSOPT_MULTILINE = 0x20;
  506. static const Shortint VSOPT_IGNORE_PURE_NUMBERS = 0x40;
  507. static const Byte VSOPT_ALLOW_JOINED_WORDS = 0x80;
  508. static const Word VSOPT_EXACT_MATCH = 0x100;
  509. static const Word VSOPT_RETURN_EACH_WORD = 0x200;
  510. static const Word VSOPT_REPLACE_RECHECK = 0x400;
  511. static const Word VSOPT_DEFAULTS = 0x467;
  512. static const Shortint VSSUGOPT_CAPITALIZATION = 0x1;
  513. static const Shortint VSSUGOPT_CHARSWAP = 0x2;
  514. static const Shortint VSSUGOPT_DELETES = 0x4;
  515. static const Shortint VSSUGOPT_DOUBLES = 0x8;
  516. static const Shortint VSSUGOPT_HYPHENS = 0x10;
  517. static const Shortint VSSUGOPT_SPLITS = 0x20;
  518. static const Shortint VSSUGOPT_EXCHANGES = 0x40;
  519. static const Word VSSUGOPT_INSERTIONS = 0x200;
  520. static const Word VSSUGOPT_DEFAULTS = 0x27f;
  521. static const Shortint VSIR_GLOBAL = 0x1;
  522. static const Shortint VSIR_PROMPT = 0x2;
  523. static const Shortint VSIR_IGNORE = 0x4;
  524. static const Shortint VSIR_REPLACE = 0x8;
  525. static const Shortint VSIR_HYPHENATION = 0x10;
  526. static const Shortint VSIR_SPELLED_OK = 0x5;
  527. static const Shortint VSIR_REPLACE_ALL = 0x9;
  528. static const Shortint VSIR_MISSPELLED = 0x6;
  529. static const Shortint VSIR_PROMPT_REPLACE = 0xa;
  530. static const Shortint VS_DEFAULT_HANDLING = 0x0;
  531. static const Shortint VS_EVENT_HANDLED = 0x1;
  532. static const Shortint VS_CANCEL_SPELLCHECK = 0x2;
  533. static const Shortint VSCLICK_WORD_MISSPELLED_HELP = 0x1;
  534. static const Shortint VSCLICK_OPTIONS = 0x2;
  535. static const Shortint VSCLICK_PROMPT_REPLACE = 0x4;
  536. static const Shortint VSCLICK_ADD_TO_CUSTOM = 0x8;
  537. static const Shortint VSCLICK_REPLACE_ALL = 0x10;
  538. static const Shortint VSCLICK_REPLACE = 0x20;
  539. static const Shortint VSCLICK_IGNORE_ALL = 0x40;
  540. static const Byte VSCLICK_IGNORE = 0x80;
  541. static const Word VSCLICK_SUGGEST_NOT_FOUND = 0x100;
  542. static const Word VSCLICK_SUGGEST_REPLACE_WITH = 0x200;
  543. static const Word VSCLICK_CANCEL_SPELLCHECK = 0x400;
  544. static const Word VSCLICK_THESAURUS = 0x800;
  545. static const int VSCLICK_OPTIONS_HELP = 0x10000;
  546. static const int VSCLICK_OPTIONS_OK = 0x20000;
  547. static const int VSCLICK_OPTIONS_CANCEL = 0x40000;
  548. static const int VSCLICK_OPEN_CUSTOM = 0x80000;
  549. static const int VSCLICK_CLOSE_CUSTOM = 0x100000;
  550. static const int VSCLICK_OPEN_STANDARD = 0x200000;
  551. static const int VSCLICK_CLOSE_STANDARD = 0x400000;
  552. static const int VSCLICK_THESAURUS_OK = 0x1000000;
  553. static const int VSCLICK_THESAURUS_SEARCH = 0x2000000;
  554. static const int VSCLICK_THESAURUS_CANCEL = 0x4000000;
  555. static const int VSCLICK_THESAURUS_HELP = 0x8000000;
  556. static const Shortint VSD_WORD_MISSPELLED_HELP = 0x1;
  557. static const Shortint VSD_OPTIONS = 0x2;
  558. static const Shortint VSD_PROMPT_REPLACE = 0x4;
  559. static const Shortint VSD_ADD_TO_CUSTOM = 0x8;
  560. static const Shortint VSD_REPLACE_ALL = 0x10;
  561. static const Shortint VSD_REPLACE = 0x20;
  562. static const Shortint VSD_IGNORE_ALL = 0x40;
  563. static const Byte VSD_IGNORE = 0x80;
  564. static const Word VSD_SUGGEST_NOT_FOUND = 0x100;
  565. static const Word VSD_SUGGEST_REPLACE_WITH = 0x200;
  566. static const Word VSD_CANCEL_SPELLCHECK = 0x400;
  567. static const Word VSD_SUGGESTIONS_LIST = 0x800;
  568. static const Word VSD_REPLACE_BOX = 0x1000;
  569. static const Word VSD_CUSTOM_LIST = 0x2000;
  570. static const Word VSD_THESAURUS = 0x4000;
  571. static const int VSD_OPTIONS_HELP = 0x10000;
  572. static const int VSD_CUSTOMS = 0x20000;
  573. static const int VSD_STANDARDS = 0x40000;
  574. static const int VSD_PERFORMANCE = 0x80000;
  575. static const int VSD_SUGGESTION_LIMIT = 0x100000;
  576. static const int VSD_AUTO_SUGGESTIONS = 0x200000;
  577. static const int VSD_EXACT_MATCH = 0x400000;
  578. static const int VSD_IGNORE_FULL_CAPS = 0x800000;
  579. static const int VSD_IGNORE_PARTIAL = 0x1000000;
  580. static const int VSD_IGNORE_PURE = 0x2000000;
  581. static const int VSD_ALLOW_JOINED = 0x4000000;
  582. static const int VSD_RECHECK = 0x8000000;
  583. static const int VSD_THESAURUS_HELP = 0x10000000;
  584. static const int VSD_THESAURUS_SEARCH = 0x20000000;
  585. static const unsigned VSR_WORD_MISSPELLED = 0xffffffff;
  586. static const unsigned VSR_IGNORE_REPLACE = 0xfffffffe;
  587. static const unsigned VSR_CHECK_CANCELED = 0xfffffffd;
  588. static const unsigned VSR_BREAK = 0xfffffffc;
  589. static const unsigned VSR_FOUND = 0xfffffffb;
  590. static const unsigned VSR_REPLACED = 0xfffffffa;
  591. static const unsigned VSR_CHANGED = 0xfffffff9;
  592. static const unsigned VSR_END_LIST = 0xfffffff8;
  593. static const unsigned VSR_ENTRY_NOT_FOUND = 0xfffffff7;
  594. static const unsigned VSR_OPENED_READONLY = 0xfffffff5;
  595. static const unsigned VSR_REPLACE_OVERFLOW = 0xfffffff4;
  596. static const unsigned VSR_NOT_ADDED = 0xfffffff3;
  597. static const unsigned VSR_POPPED = 0xfffffff2;
  598. static const unsigned VSR_CLICK_IN = 0xfffffff1;
  599. static const unsigned VSR_CLICK_OUT = 0xfffffff0;
  600. static const Shortint VSR_NO_ERROR = 0x0;
  601. static const Shortint VSR_WORD_TOO_LONG = 0x1;
  602. static const Shortint VSR_NO_MISSPELL = 0x2;
  603. static const Shortint VSR_ALREADY_OPEN = 0x4;
  604. static const Shortint VSR_OPEN_FAILED = 0x5;
  605. static const Shortint VSR_CREATE_FAILED = 0x6;
  606. static const Shortint VSR_INVALID_DICTIONARY = 0x7;
  607. static const Shortint VSR_WRITE_FAILURE = 0x9;
  608. static const Shortint VSR_READ_FAILURE = 0xa;
  609. static const Shortint VSR_BAD_FILE_NAME = 0xb;
  610. static const Shortint VSR_NOT_UPDATEABLE = 0xc;
  611. static const Shortint VSR_DUPLICATE_WORD = 0xd;
  612. static const Shortint VSR_BAD_CUSTOM = 0xe;
  613. static const Shortint VSR_IN_EVENT = 0xf;
  614. static const Shortint VSR_NOT_LOADED = 0x10;
  615. static const Shortint VSR_REPLACE_ERROR = 0x11;
  616. static const Shortint VSR_CACHE_ERROR = 0x12;
  617. static const Shortint VSR_INVALID_CONTEXT = 0x13;
  618. static const Shortint VSR_NOTHING_TO_CHECK = 0x14;
  619. static const Shortint VSR_DIALOG_ERROR = 0x15;
  620. static const Shortint VSR_OUT_OF_MEMORY = 0x16;
  621. static const Shortint VSR_BAD_INDEX = 0x17;
  622. static const Shortint VSR_OUT_OF_STRING_SPACE = 0x18;
  623. static const Shortint VSR_IN_DIALOG = 0x19;
  624. static const Shortint VSR_FILE_EXISTS = 0x1a;
  625. static const Word VB_OFFSET = 0x7e5e;
  626. static const Word VBR_WORD_TOO_LONG = 0x7e5f;
  627. static const Word VBR_NO_MISSPELL = 0x7e60;
  628. static const Word VBR_ALREADY_OPEN = 0x7e62;
  629. static const Word VBR_OPEN_FAILED = 0x7e63;
  630. static const Word VBR_CREATE_FAILED = 0x7e64;
  631. static const Word VBR_INVALID_DICTIONARY = 0x7e65;
  632. static const Word VBR_WRITE_FAILURE = 0x7e67;
  633. static const Word VBR_READ_FAILURE = 0x7e68;
  634. static const Word VBR_BAD_FILE_NAME = 0x7e69;
  635. static const Word VBR_NOT_UPDATEABLE = 0x7e6a;
  636. static const Word VBR_DUPLICATE_WORD = 0x7e6b;
  637. static const Word VBR_BAD_CUSTOM = 0x7e6c;
  638. static const Word VBR_IN_EVENT = 0x7e6d;
  639. static const Word VBR_NOT_LOADED = 0x7e6e;
  640. static const Word VBR_REPLACE_ERROR = 0x7e6f;
  641. static const Word VBR_CACHE_ERROR = 0x7e70;
  642. static const Word VBR_INVALID_CONTEXT = 0x7e71;
  643. static const Word VBR_NOTHING_TO_CHECK = 0x7e72;
  644. static const Word VBR_DIALOG_ERROR = 0x7e73;
  645. static const Word VBR_OUT_OF_MEMORY = 0x7e74;
  646. static const Word VBR_BAD_INDEX = 0x7e75;
  647. static const Word VBR_OUT_OF_STRING_SPACE = 0x7e76;
  648. static const Word VBR_IN_DIALOG = 0x7e77;
  649. static const Word VBR_FILE_EXISTS = 0x7e78;
  650. static const Shortint VS_ALL = 0x0;
  651. static const Shortint VS_MAXWORDSIZE = 0x4b;
  652. extern PACKAGE void __fastcall Register(void);
  653.  
  654. }    /* namespace Vcspell */
  655. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  656. using namespace Vcspell;
  657. #endif
  658. #pragma option pop    // -w-
  659. #pragma option pop    // -Vx
  660.  
  661. #pragma delphiheader end.
  662. //-- end unit ----------------------------------------------------------------
  663. #endif    // vcspell
  664.