📄 rm_jvjclutils.hpp
字号:
extern PACKAGE bool __fastcall StrToBool(const AnsiString S);
extern PACKAGE int __fastcall RATextOutEx(Graphics::TCanvas* Canvas, const Types::TRect &R, const Types::TRect &RClip, const AnsiString S, const bool CalcHeight);
extern PACKAGE void __fastcall RATextOut(Graphics::TCanvas* Canvas, const Types::TRect &R, const Types::TRect &RClip, const AnsiString S);
extern PACKAGE int __fastcall RATextCalcHeight(Graphics::TCanvas* Canvas, const Types::TRect &R, const AnsiString S);
extern PACKAGE void __fastcall Cinema(Graphics::TCanvas* Canvas, const Types::TRect &rS, const Types::TRect &rD);
extern PACKAGE bool __fastcall IniReadSection(const AnsiString IniFileName, const AnsiString Section, Classes::TStrings* Ss);
extern PACKAGE void __fastcall SaveTextFile(const AnsiString FileName, const AnsiString Source);
extern PACKAGE AnsiString __fastcall LoadTextFile(const AnsiString FileName);
extern PACKAGE int __fastcall ReadFolder(const AnsiString Folder, const AnsiString Mask, Classes::TStrings* FileList);
extern PACKAGE int __fastcall ReadFolders(const AnsiString Folder, Classes::TStrings* FolderList);
extern PACKAGE AnsiString __fastcall ReplaceStrings(const AnsiString S, int PosBeg, int Len, Classes::TStrings* Words, Classes::TStrings* Frases, int &NewSelStart);
extern PACKAGE AnsiString __fastcall ReplaceAllStrings(const AnsiString S, Classes::TStrings* Words, Classes::TStrings* Frases);
extern PACKAGE int __fastcall CountOfLines(const AnsiString S);
extern PACKAGE void __fastcall DeleteOfLines(Classes::TStrings* Ss, AnsiString const * Words, const int Words_Size);
extern PACKAGE void __fastcall DeleteEmptyLines(Classes::TStrings* Ss);
extern PACKAGE void __fastcall SQLAddWhere(Classes::TStrings* SQL, const AnsiString Where);
extern PACKAGE void __fastcall Roughed(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, const bool AVert);
extern PACKAGE Graphics::TBitmap* __fastcall BitmapFromBitmap(Graphics::TBitmap* SrcBitmap, const int AWidth, const int AHeight, const int Index);
extern PACKAGE bool __fastcall ResSaveToFileEx(unsigned Instance, char * Typ, char * Name, const bool Compressed, const AnsiString FileName);
extern PACKAGE bool __fastcall ResSaveToFile(const AnsiString Typ, const AnsiString Name, const bool Compressed, const AnsiString FileName);
extern PACKAGE bool __fastcall ResSaveToString(unsigned Instance, const AnsiString Typ, const AnsiString Name, AnsiString &S);
extern PACKAGE int __fastcall TextHeight(const AnsiString AStr);
extern PACKAGE int __fastcall TextWidth(const AnsiString AStr);
extern PACKAGE void __fastcall SetChildPropOrd(Classes::TComponent* Owner, const AnsiString PropName, int Value);
extern PACKAGE void __fastcall Error(const AnsiString Msg);
extern PACKAGE void __fastcall ItemHtDrawEx(Graphics::TCanvas* Canvas, const Types::TRect &Rect, const Windows::TOwnerDrawState State, const AnsiString Text, const bool HideSelColor, AnsiString &PlainItem, int &Width, bool CalcWidth);
extern PACKAGE AnsiString __fastcall ItemHtDraw(Graphics::TCanvas* Canvas, const Types::TRect &Rect, const Windows::TOwnerDrawState State, const AnsiString Text, const bool HideSelColor);
extern PACKAGE AnsiString __fastcall ItemHtPlain(const AnsiString Text);
extern PACKAGE int __fastcall ItemHtWidth(Graphics::TCanvas* Canvas, const Types::TRect &Rect, const Windows::TOwnerDrawState State, const AnsiString Text, const bool HideSelColor);
extern PACKAGE void __fastcall ClearList(Classes::TList* List);
extern PACKAGE void __fastcall MemStreamToClipBoard(Classes::TMemoryStream* MemStream, const Word Format);
extern PACKAGE void __fastcall ClipBoardToMemStream(Classes::TMemoryStream* MemStream, const Word Format);
extern PACKAGE Typinfo::TTypeKind __fastcall GetPropType(System::TObject* Obj, const AnsiString PropName);
extern PACKAGE AnsiString __fastcall GetPropStr(System::TObject* Obj, const AnsiString PropName);
extern PACKAGE int __fastcall GetPropOrd(System::TObject* Obj, const AnsiString PropName);
extern PACKAGE System::TMethod __fastcall GetPropMethod(System::TObject* Obj, const AnsiString PropName);
extern PACKAGE void __fastcall PrepareIniSection(Classes::TStrings* Ss);
extern PACKAGE _POINTL __fastcall PointL(const int X, const int Y);
extern PACKAGE Variant __fastcall iif(const bool Test, const Variant &ATrue, const Variant &AFalse);
extern PACKAGE Word __fastcall CF_ICON(void);
extern PACKAGE void __fastcall CopyIconToClipboard(Graphics::TIcon* Icon, Graphics::TColor BackColor);
extern PACKAGE void __fastcall AssignClipboardIcon(Graphics::TIcon* Icon);
extern PACKAGE Graphics::TIcon* __fastcall CreateIconFromClipboard(void);
extern PACKAGE void __fastcall GetIconSize(HICON Icon, int &W, int &H);
extern PACKAGE HICON __fastcall CreateRealSizeIcon(Graphics::TIcon* Icon);
extern PACKAGE void __fastcall DrawRealSizeIcon(Graphics::TCanvas* Canvas, Graphics::TIcon* Icon, int X, int Y);
extern PACKAGE HDC __fastcall CreateScreenCompatibleDC(void);
extern PACKAGE void __fastcall RleCompressTo(Classes::TStream* InStream, Classes::TStream* OutStream);
extern PACKAGE void __fastcall RleDecompressTo(Classes::TStream* InStream, Classes::TStream* OutStream);
extern PACKAGE void __fastcall RleCompress(Classes::TStream* Stream);
extern PACKAGE void __fastcall RleDecompress(Classes::TStream* Stream);
extern PACKAGE bool __fastcall IsLeapYear(int AYear);
extern PACKAGE Word __fastcall DaysInAMonth(const Word AYear, const Word AMonth);
extern PACKAGE int __fastcall DaysPerMonth(int AYear, int AMonth);
extern PACKAGE System::TDateTime __fastcall FirstDayOfNextMonth(void);
extern PACKAGE System::TDateTime __fastcall FirstDayOfPrevMonth(void);
extern PACKAGE System::TDateTime __fastcall LastDayOfPrevMonth(void);
extern PACKAGE Word __fastcall ExtractDay(System::TDateTime ADate);
extern PACKAGE Word __fastcall ExtractMonth(System::TDateTime ADate);
extern PACKAGE Word __fastcall ExtractYear(System::TDateTime ADate);
extern PACKAGE System::TDateTime __fastcall IncDate(System::TDateTime ADate, int Days, int Months, int Years);
extern PACKAGE void __fastcall DateDiff(System::TDateTime Date1, System::TDateTime Date2, Word &Days, Word &Months, Word &Years);
extern PACKAGE System::TDateTime __fastcall IncDay(System::TDateTime ADate, int Delta);
extern PACKAGE System::TDateTime __fastcall IncMonth(System::TDateTime ADate, int Delta);
extern PACKAGE System::TDateTime __fastcall IncYear(System::TDateTime ADate, int Delta);
extern PACKAGE double __fastcall MonthsBetween(System::TDateTime Date1, System::TDateTime Date2);
extern PACKAGE bool __fastcall ValidDate(System::TDateTime ADate);
extern PACKAGE int __fastcall DaysInPeriod(System::TDateTime Date1, System::TDateTime Date2);
extern PACKAGE int __fastcall DaysBetween(System::TDateTime Date1, System::TDateTime Date2);
extern PACKAGE System::TDateTime __fastcall IncTime(System::TDateTime ATime, int Hours, int Minutes, int Seconds, int MSecs);
extern PACKAGE System::TDateTime __fastcall IncHour(System::TDateTime ATime, int Delta);
extern PACKAGE System::TDateTime __fastcall IncMinute(System::TDateTime ATime, int Delta);
extern PACKAGE System::TDateTime __fastcall IncSecond(System::TDateTime ATime, int Delta);
extern PACKAGE System::TDateTime __fastcall IncMSec(System::TDateTime ATime, int Delta);
extern PACKAGE System::TDateTime __fastcall CutTime(System::TDateTime ADate);
extern PACKAGE Word __fastcall CurrentYear(void);
extern PACKAGE Rm_jvtypes::TDateOrder __fastcall GetDateOrder(const AnsiString DateFormat);
extern PACKAGE Byte __fastcall MonthFromName(const AnsiString S, Byte MaxLen);
extern PACKAGE System::TDateTime __fastcall StrToDateFmt(const AnsiString DateFormat, const AnsiString S);
extern PACKAGE System::TDateTime __fastcall StrToDateDef(const AnsiString S, System::TDateTime Default);
extern PACKAGE System::TDateTime __fastcall StrToDateFmtDef(const AnsiString DateFormat, const AnsiString S, System::TDateTime Default);
extern PACKAGE AnsiString __fastcall DefDateFormat(bool AFourDigitYear);
extern PACKAGE AnsiString __fastcall DefDateMask(char BlanksChar, bool AFourDigitYear);
extern PACKAGE AnsiString __fastcall FormatLongDate(System::TDateTime Value);
extern PACKAGE AnsiString __fastcall FormatLongDateTime(System::TDateTime Value);
extern PACKAGE bool __fastcall FourDigitYear(void);
extern PACKAGE bool __fastcall IsFourDigitYear(void);
extern PACKAGE AnsiString __fastcall BufToBinStr(void * Buf, int BufSize);
extern PACKAGE int __fastcall BinStrToBuf(AnsiString Value, void * Buf, int BufSize);
extern PACKAGE AnsiString __fastcall StrToOem(const AnsiString AnsiStr);
extern PACKAGE AnsiString __fastcall OemToAnsiStr(const AnsiString OemStr);
extern PACKAGE bool __fastcall IsEmptyStr(const AnsiString S, const Sysutils::TSysCharSet &EmptyChars);
extern PACKAGE AnsiString __fastcall ReplaceStr(const AnsiString S, const AnsiString Srch, const AnsiString Replace);
extern PACKAGE AnsiString __fastcall DelSpace(const AnsiString S);
extern PACKAGE AnsiString __fastcall DelChars(const AnsiString S, char Chr);
extern PACKAGE AnsiString __fastcall DelBSpace(const AnsiString S);
extern PACKAGE AnsiString __fastcall DelESpace(const AnsiString S);
extern PACKAGE AnsiString __fastcall DelRSpace(const AnsiString S);
extern PACKAGE AnsiString __fastcall DelSpace1(const AnsiString S);
extern PACKAGE AnsiString __fastcall Tab2Space(const AnsiString S, Byte Numb);
extern PACKAGE AnsiString __fastcall MakeStr(char C, int N)/* overload */;
extern PACKAGE WideString __fastcall MakeStr(WideChar C, int N)/* overload */;
extern PACKAGE AnsiString __fastcall MS(char C, int N);
extern PACKAGE int __fastcall NPos(const AnsiString C, AnsiString S, int N);
extern PACKAGE AnsiString __fastcall AddChar(char C, const AnsiString S, int N);
extern PACKAGE AnsiString __fastcall AddCharR(char C, const AnsiString S, int N);
extern PACKAGE AnsiString __fastcall LeftStr(const AnsiString S, int N);
extern PACKAGE AnsiString __fastcall RightStr(const AnsiString S, int N);
extern PACKAGE int __fastcall CompStr(const AnsiString S1, const AnsiString S2);
extern PACKAGE int __fastcall CompText(const AnsiString S1, const AnsiString S2);
extern PACKAGE AnsiString __fastcall Copy2Symb(const AnsiString S, char Symb);
extern PACKAGE AnsiString __fastcall Copy2SymbDel(AnsiString &S, char Symb);
extern PACKAGE AnsiString __fastcall Copy2Space(const AnsiString S);
extern PACKAGE AnsiString __fastcall Copy2SpaceDel(AnsiString &S);
extern PACKAGE AnsiString __fastcall AnsiProperCase(const AnsiString S, const Sysutils::TSysCharSet &WordDelims);
extern PACKAGE int __fastcall WordCount(const AnsiString S, const Sysutils::TSysCharSet &WordDelims);
extern PACKAGE int __fastcall WordPosition(const int N, const AnsiString S, const Sysutils::TSysCharSet &WordDelims);
extern PACKAGE AnsiString __fastcall ExtractWord(int N, const AnsiString S, const Sysutils::TSysCharSet &WordDelims);
extern PACKAGE AnsiString __fastcall ExtractWordPos(int N, const AnsiString S, const Sysutils::TSysCharSet &WordDelims, int &Pos);
extern PACKAGE AnsiString __fastcall ExtractDelimited(int N, const AnsiString S, const Sysutils::TSysCharSet &Delims);
extern PACKAGE AnsiString __fastcall ExtractSubstr(const AnsiString S, int &Pos, const Sysutils::TSysCharSet &Delims);
extern PACKAGE bool __fastcall IsWordPresent(const AnsiString W, const AnsiString S, const Sysutils::TSysCharSet &WordDelims);
extern PACKAGE AnsiString __fastcall QuotedString(const AnsiString S, char Quote);
extern PACKAGE AnsiString __fastcall ExtractQuotedString(const AnsiString S, char Quote);
extern PACKAGE AnsiString __fastcall Numb2USA(const AnsiString S);
extern PACKAGE AnsiString __fastcall CenterStr(const AnsiString S, int Len);
extern PACKAGE AnsiString __fastcall Dec2Hex(int N, Byte A);
extern PACKAGE int __fastcall Hex2Dec(const AnsiString S);
extern PACKAGE AnsiString __fastcall Dec2Numb(__int64 N, Byte A, Byte B);
extern PACKAGE __int64 __fastcall Numb2Dec(AnsiString S, Byte B);
extern PACKAGE int __fastcall RomanToInt(const AnsiString S);
extern PACKAGE AnsiString __fastcall IntToRoman(int Value);
extern PACKAGE AnsiString __fastcall IntToBin(int Value, int Digits, int Spaces);
extern PACKAGE int __fastcall FindPart(const AnsiString HelpWilds, const AnsiString InputStr);
extern PACKAGE bool __fastcall IsWild(AnsiString InputStr, AnsiString Wilds, bool IgnoreCase);
extern PACKAGE System::ShortString __fastcall XorString(const System::ShortString &Key, const System::ShortString &Src);
extern PACKAGE AnsiString __fastcall XorEncode(const AnsiString Key, const AnsiString Source);
extern PACKAGE AnsiString __fastcall XorDecode(const AnsiString Key, const AnsiString Source);
extern PACKAGE AnsiString __fastcall GetCmdLineArg(const AnsiString Switch, const Sysutils::TSysCharSet &ASwitchChars);
extern PACKAGE int __fastcall FindNotBlankCharPos(const AnsiString S);
extern PACKAGE int __fastcall FindNotBlankCharPosW(const WideString S);
extern PACKAGE AnsiString __fastcall AnsiChangeCase(const AnsiString S);
extern PACKAGE AnsiString __fastcall WideChangeCase(const AnsiString S);
extern PACKAGE AnsiString __fastcall NormalDir(const AnsiString DirName);
extern PACKAGE AnsiString __fastcall RemoveBackSlash(const AnsiString DirName);
extern PACKAGE System::TDateTime __fastcall FileDateTime(const AnsiString FileName);
extern PACKAGE bool __fastcall HasAttr(const AnsiString FileName, int Attr);
extern PACKAGE bool __fastcall DeleteFilesEx(AnsiString const * FileMasks, const int FileMasks_Size);
extern PACKAGE AnsiString __fastcall GetWindowsDir();
extern PACKAGE AnsiString __fastcall GetSystemDir();
extern PACKAGE AnsiString __fastcall GenTempFileName(AnsiString FileName);
extern PACKAGE AnsiString __fastcall GenTempFileNameExt(AnsiString FileName, const AnsiString FileExt);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -