Tools.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //---------------------------------------------------------------------------
  2. #ifndef ToolsH
  3. #define ToolsH
  4. #include <comctrls.hpp>
  5. #include <WinInterface.h>
  6. //---------------------------------------------------------------------------
  7. void __fastcall CenterFormOn(TForm * Form, TControl * CenterOn);
  8. bool __fastcall ExecuteShellAndWait(const AnsiString Path, const AnsiString Params);
  9. bool __fastcall ExecuteShellAndWait(const AnsiString Command);
  10. void __fastcall CreateDesktopShortCut(const AnsiString &Name,
  11. const AnsiString &File, const AnsiString & Params, const AnsiString & Description,
  12. int SpecialFolder = -1);
  13. AnsiString __fastcall GetListViewStr(TListView * ListView);
  14. void __fastcall LoadListViewStr(TListView * ListView, AnsiString LayoutStr);
  15. void __fastcall RestoreForm(AnsiString Data, TForm * Form);
  16. AnsiString __fastcall StoreForm(TCustomForm * Form);
  17. TFontStyles __fastcall IntToFontStyles(int value);
  18. int __fastcall FontStylesToInt(const TFontStyles value);
  19. void __fastcall ValidateMaskEdit(TComboBox * Edit);
  20. void __fastcall ValidateMaskEdit(TEdit * Edit);
  21. void __fastcall OpenBrowser(AnsiString URL);
  22. bool __fastcall IsFormatInClipboard(unsigned int Format);
  23. bool __fastcall TextFromClipboard(AnsiString & Text);
  24. void __fastcall ExitActiveControl(TForm * Form);
  25. AnsiString __fastcall ReadResource(const AnsiString ResName);
  26. bool __fastcall DumpResourceToFile(const AnsiString ResName,
  27. const AnsiString FileName);
  28. void __fastcall BrowseForExecutable(TEdit * Control, AnsiString Title,
  29. AnsiString Filter, bool FileNameCommand, bool Escape);
  30. void __fastcall BrowseForExecutable(TComboBox * Control, AnsiString Title,
  31. AnsiString Filter, bool FileNameCommand, bool Escape);
  32. bool __fastcall AutodetectProxyUrl(AnsiString & Proxy);
  33. bool __fastcall IsWin64();
  34. void __fastcall CopyToClipboard(AnsiString Text);
  35. void __fastcall CopyToClipboard(TStrings * Strings);
  36. //---------------------------------------------------------------------------
  37. #endif