Keywords
- and
- array
- as
- begin
- case
- const
- div
- do
- downto
- else
- end
- except
- export
- finally
- for
- function
- goto
- chr
- if
- in
- is
- label
- mod
- nil
- not
- of
- on
- or
- ord
- out
- packed
- procedure
- program
- raise
- record
- repeat
- set
- shl
- shr
- then
- to
- try
- type
- unit
- until
- uses
- var
- while
- with
- xor
Constants
- akBottom = TAnchorKind(3);
- akLeft = TAnchorKind(0);
- akRight = TAnchorKind(2);
- akTop = TAnchorKind(1);
- alBottom = TAlign(2);
- alClient = TAlign(5);
- alLeft = TAlign(3);
- alNone = TAlign(0);
- alRight = TAlign(4);
- alTop = TAlign(1);
- arAlignBottom = TListArrangement(0);
- arAlignLeft = TListArrangement(1);
- arAlignRight = TListArrangement(2);
- arAlignTop = TListArrangement(3);
- arAutoInc = TAutoRefreshFlag(1);
- arDefault = TAutoRefreshFlag(2);
- arDefault = TListArrangement(4);
- arNone = TAutoRefreshFlag(0);
- arSnapToGrid = TListArrangement(5);
- atDefaultText = TAttributeType(1);
- atSelected = TAttributeType(0);
- beBottom = TBevelEdge(3);
- beLeft = TBevelEdge(0);
- beRight = TBevelEdge(2);
- beTop = TBevelEdge(1);
- biHelp = TBorderIcon(3);
- biMaximize = TBorderIcon(2);
- biMinimize = TBorderIcon(1);
- biSystemMenu = TBorderIcon(0);
- bkAbort = TBitBtnKind(7);
- bkAll = TBitBtnKind(10);
- bkCancel = TBitBtnKind(2);
- bkClose = TBitBtnKind(6);
- bkCustom = TBitBtnKind(0);
- bkFlat = TBevelKind(3);
- bkHelp = TBitBtnKind(3);
- bkIgnore = TBitBtnKind(9);
- bkNo = TBitBtnKind(5);
- bkNone = TBevelKind(0);
- bkOK = TBitBtnKind(1);
- bkRetry = TBitBtnKind(8);
- bkSoft = TBevelKind(2);
- bkTile = TBevelKind(1);
- bkYes = TBitBtnKind(4);
- blGlyphBottom = TButtonLayout(3);
- blGlyphLeft = TButtonLayout(0);
- blGlyphRight = TButtonLayout(1);
- blGlyphTop = TButtonLayout(2);
- BM_CLICK = 245;
- BM_GETCHECK = 240;
- BM_GETIMAGE = 246;
- BM_GETSTATE = 242;
- BM_SETCHECK = 241;
- BM_SETIMAGE = 247;
- BM_SETSTATE = 243;
- BM_SETSTYLE = 244;
- bmRead = TBlobStreamMode(0);
- bmReadWrite = TBlobStreamMode(2);
- bmWrite = TBlobStreamMode(1);
- BN_CLICKED = 0;
- BN_DBLCLK = 5;
- BN_DISABLE = 4;
- BN_DOUBLECLICKED = 5;
- BN_HILITE = 2;
- BN_KILLFOCUS = 7;
- BN_PAINT = 1;
- BN_PUSHED = 2;
- BN_SETFOCUS = 6;
- BN_UNHILITE = 3;
- BN_UNPUSHED = 3;
- bsAutoDetect = TButtonStyle(0);
- bsBDiagonal = TBrushStyle(5);
- bsBottomLine = TBevelShape(3);
- bsBox = TBevelShape(0);
- bsClear = TBrushStyle(1);
- bsCross = TBrushStyle(6);
- bsDiagCross = TBrushStyle(7);
- bsDialog = TFormBorderStyle(3);
- bsDisabled = TButtonState(1);
- bsDown = TButtonState(2);
- bsExclusive = TButtonState(3);
- bsFDiagonal = TBrushStyle(4);
- bsFrame = TBevelShape(1);
- bsHorizontal = TBrushStyle(2);
- bsLeftLine = TBevelShape(4);
- bsLowered = TBevelStyle(0);
- bsNew = TButtonStyle(2);
- bsNone = TFormBorderStyle(0);
- bsRaised = TBevelStyle(1);
- bsRightLine = TBevelShape(5);
- bsSingle = TFormBorderStyle(1);
- bsSizeable = TFormBorderStyle(2);
- bsSizeToolWin = TFormBorderStyle(5);
- bsSolid = TBrushStyle(0);
- bsSpacer = TBevelShape(6);
- bsToolWindow = TFormBorderStyle(4);
- bsTopLine = TBevelShape(2);
- bsUp = TButtonState(0);
- bsVertical = TBrushStyle(3);
- bsWin31 = TButtonStyle(1);
- btNext = TUDBtnType(0);
- btPrev = TUDBtnType(1);
- bvLowered = TPanelBevel(1);
- bvLowered = TBevelCut(1);
- bvNone = TPanelBevel(0);
- bvNone = TBevelCut(0);
- bvRaised = TPanelBevel(2);
- bvRaised = TBevelCut(2);
- bvSpace = TPanelBevel(3);
- bvSpace = TBevelCut(3);
- caBold = TConsistentAttribute(0);
- caColor = TConsistentAttribute(1);
- caFace = TConsistentAttribute(2);
- caFree = TCloseAction(2);
- caHide = TCloseAction(1);
- caItalic = TConsistentAttribute(3);
- caMinimize = TCloseAction(3);
- caNone = TCloseAction(0);
- caProtected = TConsistentAttribute(7);
- caSize = TConsistentAttribute(4);
- caStrikeOut = TConsistentAttribute(5);
- caUnderline = TConsistentAttribute(6);
- CB_ADDSTRING = 323;
- CB_DELETESTRING = 324;
- CB_DIR = 325;
- CB_FINDSTRING = 332;
- CB_FINDSTRINGEXACT = 344;
- CB_GETCOUNT = 326;
- CB_GETCURSEL = 327;
- CB_GETDROPPEDCONTROLRECT = 338;
- CB_GETDROPPEDSTATE = 343;
- CB_GETDROPPEDWIDTH = 351;
- CB_GETEDITSEL = 320;
- CB_GETEXTENDEDUI = 342;
- CB_GETHORIZONTALEXTENT = 349;
- CB_GETITEMDATA = 336;
- CB_GETITEMHEIGHT = 340;
- CB_GETLBTEXT = 328;
- CB_GETLBTEXTLEN = 329;
- CB_GETLOCALE = 346;
- CB_GETTOPINDEX = 347;
- CB_INITSTORAGE = 353;
- CB_INSERTSTRING = 330;
- CB_LIMITTEXT = 321;
- CB_MSGMAX = 354;
- CB_RESETCONTENT = 331;
- CB_SELECTSTRING = 333;
- CB_SETCURSEL = 334;
- CB_SETDROPPEDWIDTH = 352;
- CB_SETEDITSEL = 322;
- CB_SETEXTENDEDUI = 341;
- CB_SETHORIZONTALEXTENT = 350;
- CB_SETITEMDATA = 337;
- CB_SETITEMHEIGHT = 339;
- CB_SETLOCALE = 345;
- CB_SETTOPINDEX = 348;
- CB_SHOWDROPDOWN = 335;
- cbGrayed = TCheckBoxState(2);
- cbChecked = TCheckBoxState(1);
- CBN_CLOSEUP = 8;
- CBN_DBLCLK = 2;
- CBN_DROPDOWN = 7;
- CBN_EDITCHANGE = 5;
- CBN_EDITUPDATE = 6;
- CBN_ERRSPACE = -1;
- CBN_KILLFOCUS = 4;
- CBN_SELENDCANCEL = 10;
- CBN_SELENDOK = 9;
- CBN_SELCHANGE = 1;
- CBN_SETFOCUS = 3;
- cbUnchecked = TCheckBoxState(0);
- cdPostErase = TCustomDrawStage(3);
- cdPostPaint = TCustomDrawStage(1);
- cdPreErase = TCustomDrawStage(2);
- cdPrePaint = TCustomDrawStage(0);
- cdsDefault = TCustomDrawStateE(5);
- cdsDisabled = TCustomDrawStateE(2);
- cdsFocused = TCustomDrawStateE(4);
- cdsGrayed = TCustomDrawStateE(1);
- cdsHot = TCustomDrawStateE(6);
- cdsChecked = TCustomDrawStateE(3);
- cdsIndeterminate = TCustomDrawStateE(8);
- cdsMarked = TCustomDrawStateE(7);
- cdsSelected = TCustomDrawStateE(0);
- cl3DDkShadow = -16777195;
- cl3DLight = -16777194;
- clActiveBorder = -16777206;
- clActiveCaption = -16777214;
- clAppWorkSpace = -16777204;
- clAqua = 16776960;
- clBackground = -16777215;
- clBlack = 0;
- clBlue = 16711680;
- clBtnFace = -16777201;
- clBtnHighlight = -16777196;
- clBtnShadow = -16777200;
- clBtnText = -16777198;
- clCaptionText = -16777207;
- clDefault = 536870912;
- clDkGray = 8421504;
- clFuchsia = 16711935;
- clGray = 8421504;
- clGrayText = -16777199;
- clGreen = 32768;
- clHighlight = -16777203;
- clHighlightText = -16777202;
- clInactiveBorder = -16777213;
- clInactiveCaption = -16777213;
- clInactiveCaptionText = -16777197;
- clInfoBk = -16777192;
- clInfoText = -16777193;
- clLime = 65280;
- clLtGray = 12632256;
- clMaroon = 128;
- clMenu = -16777212;
- clMenuText = -16777209;
- clNavy = 8388608;
- clNone = 536870911;
- clOlive = 32896;
- clPurple = 8388736;
- clRed = 255;
- clScrollBar = -16777216;
- clSilver = 12632256;
- clTeal = 8421376;
- clWhite = 16777215;
- clWindow = -16777211;
- clWindowFrame = -16777210;
- clWindowText = -16777208;
- clYellow = 65535;
- ComCtlVersionIE3 = 262214;
- ComCtlVersionIE4 = 262215;
- ComCtlVersionIE401 = 262216;
- ComCtlVersionIE5 = 327760;
- crAppStart = -19;
- crArrow = -2;
- crCross = -3;
- crDefault = 0;
- crDrag = -12;
- crHandPoint = -21;
- crHelp = -20;
- crHourGlass = -11;
- crHSplit = -14;
- crIBeam = -4;
- crMultiDrag = -16;
- crNo = -18;
- crNoDrop = -13;
- crNone = -1;
- crSize = -22;
- crSizeAll = -22;
- crSizeNESW = -6;
- crSizeNS = -7;
- crSizeNWSE = -8;
- crSizeWE = -9;
- crSQLWait = -17;
- crUpArrow = -10;
- crVSplit = -15;
- csAcceptsControls = TControlStyleE(0);
- csActionClient = TControlStyleE(15);
- csAlignmentNeeded = TControlStateE(4);
- csAncestor = TComponentStateE(5);
- csCaptureMouse = TControlStyleE(1);
- csClicked = TControlStateE(1);
- csClickEvents = TControlStyleE(3);
- csCreating = TControlStateE(6);
- csCustomPaint = TControlStateE(8);
- csDesigning = TComponentStateE(4);
- csDesignInstance = TComponentStateE(10);
- csDesignInteractive = TControlStyleE(2);
- csDestroying = TComponentStateE(3);
- csDestroyingHandle = TControlStateE(9);
- csDisplayDragImage = TControlStyleE(13);
- csDocking = TControlStateE(10);
- csDoubleClicks = TControlStyleE(7);
- csDropDown = TComboBoxStyle(0);
- csDropDownList = TComboBoxStyle(2);
- csFixedHeight = TControlStyleE(9);
- csFixedWidth = TControlStyleE(8);
- csFixups = TComponentStateE(7);
- csFocusing = TControlStateE(5);
- csFramed = TControlStyleE(4);
- csFreeNotification = TComponentStateE(8);
- CSIDL_ADMINTOOLS = 48;
- CSIDL_APPDATA = 26;
- CSIDL_COMMON_ADMINTOOLS = 47;
- CSIDL_COMMON_APPDATA = 35;
- CSIDL_COMMON_DOCUMENTS = 46;
- CSIDL_COOKIES = 33;
- CSIDL_DRIVES = 17;
- CSIDL_HISTORY = 34;
- CSIDL_INTERNET_CACHE = 32;
- CSIDL_LOCAL_APPDATA = 28;
- CSIDL_MYDOCUMENTS = 12;
- CSIDL_MYMUSIC = 13;
- CSIDL_MYPICTURES = 39;
- CSIDL_PERSONAL = 5;
- CSIDL_PROGRAM_FILES = 38;
- CSIDL_PROGRAM_FILES_COMMON = 43;
- CSIDL_RESOURCES = 56;
- CSIDL_RESOURCES_LOCALIZED = 57;
- CSIDL_SYSTEM = 37;
- CSIDL_WINDOWS = 36;
- csInline = TComponentStateE(9);
- csLButtonDown = TControlStateE(0);
- csLoading = TComponentStateE(0);
- csMenuEvents = TControlStyleE(16);
- csNoDesignVisible = TControlStyleE(10);
- csNoStdEvents = TControlStyleE(12);
- csOpaque = TControlStyleE(6);
- csOwnerDrawFixed = TComboBoxStyle(3);
- csOwnerDrawVariable = TComboBoxStyle(4);
- csPaintCopy = TControlStateE(7);
- csPalette = TControlStateE(2);
- csReading = TComponentStateE(1);
- csReadingState = TControlStateE(3);
- csReflector = TControlStyleE(14);
- csReplicatable = TControlStyleE(11);
- csSetCaption = TControlStyleE(5);
- csSimple = TComboBoxStyle(1);
- csStateClosed = TConnectionState(0);
- csStateConnecting = TConnectionState(2);
- csStateDisconnecting = TConnectionState(5);
- csStateExecuting = TConnectionState(3);
- csStateFetching = TConnectionState(4);
- csStateOpen = TConnectionState(1);
- csUpdating = TComponentStateE(6);
- csWriting = TComponentStateE(2);
- ctDDL = TPSCommandType(9);
- ctDelete = TPSCommandType(8);
- ctImage = TItemChange(1);
- ctInsert = TPSCommandType(6);
- ctQuery = TSQLCommandType(0);
- ctQuery = TPSCommandType(1);
- ctSelect = TPSCommandType(5);
- ctServerMethod = TSQLCommandType(3);
- ctServerMethod = TPSCommandType(4);
- ctState = TItemChange(2);
- ctStoredProc = TSQLCommandType(2);
- ctStoredProc = TPSCommandType(3);
- ctTable = TSQLCommandType(1);
- ctTable = TPSCommandType(2);
- ctText = TItemChange(0);
- ctUnknown = TPSCommandType(0);
- ctUpdate = TPSCommandType(7);
- daAbort = TDataAction(1);
- daFail = TDataAction(0);
- daRetry = TDataAction(2);
- DateDelta = 693594;
- deConnectChange = TDataEvent(12);
- deDataSetChange = TDataEvent(2);
- deDataSetScroll = TDataEvent(3);
- deDisabledStateChange = TDataEvent(14);
- DefaultCursor = 0;
- DefaultMaxBlobSize = -1;
- DefaultRowsetSize = 20;
- deFieldChange = TDataEvent(0);
- deFieldListChange = TDataEvent(9);
- deFocusControl = TDataEvent(10);
- deCheckBrowseMode = TDataEvent(7);
- deLayoutChange = TDataEvent(4);
- deParentScroll = TDataEvent(11);
- dePropertyChange = TDataEvent(8);
- deReconcileError = TDataEvent(13);
- deRecordChange = TDataEvent(1);
- deUpdateRecord = TDataEvent(5);
- deUpdateState = TDataEvent(6);
- dfLong = TDTDateFormat(1);
- dfShort = TDTDateFormat(0);
- dkDock = TDragKind(1);
- dkDrag = TDragKind(0);
- dmActiveForm = TDefaultMonitor(3);
- dmAutomatic = TDragMode(1);
- dmComboBox = TDTDateMode(0);
- dmDesktop = TDefaultMonitor(0);
- dmMainForm = TDefaultMonitor(2);
- dmManual = TDragMode(0);
- dmPrimary = TDefaultMonitor(1);
- dmUpDown = TDTDateMode(1);
- doHorizontal = TDockOrientation(1);
- doNoOrient = TDockOrientation(0);
- doVertical = TDockOrientation(2);
- dowFriday = TCalDayOfWeek(4);
- dowLocaleDefault = TCalDayOfWeek(7);
- dowMonday = TCalDayOfWeek(0);
- dowSaturday = TCalDayOfWeek(5);
- dowSunday = TCalDayOfWeek(6);
- dowThursday = TCalDayOfWeek(3);
- dowTuesday = TCalDayOfWeek(1);
- dowWednesday = TCalDayOfWeek(2);
- drBounds = TDisplayCode(0);
- drIcon = TDisplayCode(1);
- drLabel = TDisplayCode(2);
- drSelectBounds = TDisplayCode(3);
- dsBlockRead = TDataSetState(10);
- dsBrowse = TDataSetState(1);
- dsCalcFields = TDataSetState(5);
- dsCurValue = TDataSetState(9);
- dsDragEnter = TDragState(0);
- dsDragLeave = TDragState(1);
- dsDragMove = TDragState(2);
- dsEdit = TDataSetState(2);
- dsFilter = TDataSetState(6);
- dsFocus = TDrawingStyle(0);
- dsInactive = TDataSetState(0);
- dsInsert = TDataSetState(3);
- dsInternalCalc = TDataSetState(11);
- dsNewValue = TDataSetState(7);
- dsNormal = TDrawingStyle(2);
- dsOldValue = TDataSetState(8);
- dsOpening = TDataSetState(12);
- dsSelected = TDrawingStyle(1);
- dsSetKey = TDataSetState(4);
- dsTransparent = TDrawingStyle(3);
- dtaLeft = TDTCalAlignment(0);
- dtaRight = TDTCalAlignment(1);
- dtControl = TCustomDrawTarget(0);
- dtItem = TCustomDrawTarget(1);
- dtkDate = TDateTimeKind(0);
- dtkTime = TDateTimeKind(1);
- dtSubItem = TCustomDrawTarget(2);
- dupAccept = TDuplicates(1);
- dupError = TDuplicates(2);
- dupIgnore = TDuplicates(0);
- E_NOINTERFACE = -2147467262;
- E_NOTIMPL = -2147467263;
- E_UNEXPECTED = -2147418113;
- ecLowerCase = TEditCharCase(2);
- ecNormal = TEditCharCase(0);
- eConnect = EConnectFlag(0);
- ecUpperCase = TEditCharCase(1);
- eDisconnect = EConnectFlag(2);
- EM_CANUNDO = 198;
- EM_EMPTYUNDOBUFFER = 205;
- EM_FMTLINES = 200;
- EM_GETFIRSTVISIBLELINE = 206;
- EM_GETHANDLE = 189;
- EM_GETIMESTATUS = 217;
- EM_GETLIMITTEXT = 213;
- EM_GETLINE = 196;
- EM_GETLINECOUNT = 186;
- EM_GETMARGINS = 212;
- EM_GETMODIFY = 184;
- EM_GETPASSWORDCHAR = 210;
- EM_GETRECT = 178;
- EM_GETSEL = 176;
- EM_GETTHUMB = 190;
- EM_GETWORDBREAKPROC = 209;
- EM_CHARFROMPOS = 215;
- EM_LIMITTEXT = 197;
- EM_LINEFROMCHAR = 201;
- EM_LINEINDEX = 187;
- EM_LINELENGTH = 193;
- EM_LINESCROLL = 182;
- EM_POSFROMCHAR = 214;
- EM_REPLACESEL = 194;
- EM_SCROLL = 181;
- EM_SCROLLCARET = 183;
- EM_SETHANDLE = 188;
- EM_SETIMESTATUS = 216;
- EM_SETLIMITTEXT = 197;
- EM_SETMARGINS = 211;
- EM_SETMODIFY = 185;
- EM_SETPASSWORDCHAR = 204;
- EM_SETREADONLY = 207;
- EM_SETRECT = 179;
- EM_SETRECTNP = 180;
- EM_SETSEL = 177;
- EM_SETTABSTOPS = 203;
- EM_SETWORDBREAKPROC = 208;
- EM_UNDO = 199;
- EN_ERRSPACE = 1280;
- EN_HSCROLL = 1537;
- EN_CHANGE = 768;
- EN_KILLFOCUS = 512;
- EN_MAXTEXT = 1281;
- EN_SETFOCUS = 256;
- EN_UPDATE = 1024;
- EN_VSCROLL = 1538;
- erCannotImport = TIFException(1);
- erCouldNotCallProc = TIFException(17);
- erCustomError = TIFException(24);
- ErDivideByZero = TIFException(15);
- eReconnect = EConnectFlag(1);
- erException = TIFException(20);
- erInterfaceNotSupported = TIFException(23);
- ErInternalError = TIFException(3);
- erInvalidHeader = TIFException(4);
- erInvalidOpcode = TIFException(5);
- erInvalidOpcodeParameter = TIFException(6);
- erInvalidType = TIFException(2);
- ErMathError = TIFException(16);
- ErNoError = TIFException(0);
- erNoMainProc = TIFException(7);
- erNullPointerException = TIFException(21);
- erNullVariantError = TIFException(22);
- erOutOfGlobalVarsRange = TIFException(8);
- erOutOfMemory = TIFException(19);
- erOutOfProcRange = TIFException(9);
- ErOutOfRange = TIFException(10);
- erOutofRecordRange = TIFException(18);
- erOutOfStackRange = TIFException(11);
- ErTypeMismatch = TIFException(12);
- erUnexpectedEof = TIFException(13);
- erVersionError = TIFException(14);
- eSQLAutoIncr = 4;
- eSQLDefault = 8;
- eSQLFunction = 2;
- eSQLLocal = 32;
- eSQLNonUnique = 1;
- eSQLPackage = 4;
- eSQLPrimaryKey = 4;
- eSQLProcedure = 1;
- eSQLRowId = 1;
- eSQLRowVersion = 2;
- eSQLSynonym = 8;
- eSQLSysProcedure = 8;
- eSQLSystemTable = 4;
- eSQLTable = 1;
- eSQLTempTable = 16;
- eSQLUnique = 2;
- eSQLView = 2;
- eUserDataSet = TConnectionUserType(1);
- eUserMonitor = TConnectionUserType(0);
- exceptCommand = TSQLExceptionType(1);
- exceptConnection = TSQLExceptionType(0);
- exceptCursor = TSQLExceptionType(2);
- exceptMetaData = TSQLExceptionType(3);
- exceptUseLast = TSQLExceptionType(4);
- faFixed = 32;
- faHiddenCol = 1;
- faLink = 8;
- False = Boolean(0);
- faReadOnly = 2;
- faRequired = 4;
- faUnnamed = 16;
- fkAggregate = 16;
- fkCalculated = 2;
- fkCommand = TFindItemKind(0);
- fkData = 1;
- fkHandle = TFindItemKind(1);
- fkInternalCalc = 8;
- fkLookup = 4;
- fkShortcut = TFindItemKind(2);
- fmCreate = 65535;
- fmOpenRead = 0;
- fmOpenReadWrite = 2;
- fmOpenWrite = 1;
- fmShareCompat = 0;
- fmShareDenyNone = 64;
- fmShareDenyRead = 48;
- fmShareDenyWrite = 32;
- fmShareExclusive = 16;
- fpDefault = TFontPitch(0);
- fpFixed = TFontPitch(2);
- fpVariable = TFontPitch(1);
- fsBold = TFontStyle(0);
- fsItalic = TFontStyle(1);
- fsMDIForm = TFormStyle(2);
- fsMDIChild = TFormStyle(1);
- fsNormal = TFormStyle(0);
- fsStayOnTop = TFormStyle(3);
- fsStrikeOut = TFontStyle(3);
- fsUnderline = TFontStyle(2);
- ftADT = 1;
- ftADT = TFieldType(26);
- ftArray = 2;
- ftArray = TFieldType(27);
- ftAutoInc = TFieldType(14);
- ftBCD = TFieldType(8);
- ftBlob = TFieldType(15);
- ftBoolean = TFieldType(5);
- ftBytes = TFieldType(12);
- ftCurrency = TFieldType(7);
- ftCursor = TFieldType(22);
- ftDataSet = 8;
- ftDataSet = TFieldType(29);
- ftDate = TFieldType(9);
- ftDateTime = TFieldType(11);
- ftDBaseOle = TFieldType(20);
- ftFixedChar = TFieldType(23);
- ftFloat = TFieldType(6);
- ftFMTBcd = TFieldType(37);
- ftFmtMemo = TFieldType(18);
- ftGraphic = TFieldType(17);
- ftGuid = TFieldType(35);
- ftIDispatch = TFieldType(34);
- ftInteger = TFieldType(3);
- ftInterface = TFieldType(33);
- ftLargeint = TFieldType(25);
- ftMemo = TFieldType(16);
- ftOraBlob = TFieldType(30);
- ftOraClob = TFieldType(31);
- ftParadoxOle = TFieldType(19);
- ftReference = 4;
- ftReference = TFieldType(28);
- ftSmallint = TFieldType(2);
- ftString = TFieldType(1);
- ftTime = TFieldType(10);
- ftTimeStamp = TFieldType(36);
- ftTypedBinary = TFieldType(21);
- ftUnknown = TFieldType(0);
- ftVarBytes = TFieldType(13);
- ftVariant = TFieldType(32);
- ftWideString = TFieldType(24);
- ftWord = TFieldType(4);
- hcAlt = THKInvalidKey(3);
- hcCtrl = THKInvalidKey(2);
- hcCtrlAlt = THKInvalidKey(6);
- hcNone = THKInvalidKey(0);
- hcShift = THKInvalidKey(1);
- hcShiftAlt = THKInvalidKey(5);
- hcShiftCtrl = THKInvalidKey(4);
- hcShiftCtrlAlt = THKInvalidKey(7);
- hkAlt = THKModifier(2);
- hkCtrl = THKModifier(1);
- hkExt = THKModifier(3);
- HKEY_CLASSES_ROOT = -2147483648;
- HKEY_CURRENT_CONFIG = -2147483643;
- HKEY_CURRENT_USER = -2147483647;
- HKEY_DYN_DATA = -2147483642;
- HKEY_LOCAL_MACHINE = -2147483646;
- HKEY_PERFORMANCE_DATA = -2147483644;
- HKEY_USERS = -2147483645;
- hkShift = THKModifier(0);
- HourGlassCursor = -11;
- hsButtons = THeaderStyle(0);
- hsFlat = THeaderStyle(1);
- hsOwnerDraw = THeaderSectionStyle(1);
- hsText = THeaderSectionStyle(0);
- htAbove = THitTest(0);
- htBelow = THitTest(1);
- htHandPoint = TListHotTrackStyle(0);
- htNowhere = THitTest(2);
- htOnButton = THitTest(4);
- htOnIcon = THitTest(5);
- htOnIndent = THitTest(6);
- htOnItem = THitTest(3);
- htOnLabel = THitTest(7);
- htOnRight = THitTest(8);
- htOnStateIcon = THitTest(9);
- htToLeft = THitTest(10);
- htToRight = THitTest(11);
- htUnderlineCold = TListHotTrackStyle(1);
- htUnderlineHot = TListHotTrackStyle(2);
- iaLeft = TIconArrangement(1);
- iaTop = TIconArrangement(0);
- ifData = TItemFind(0);
- ifExactString = TItemFind(2);
- ifNearest = TItemFind(3);
- ifPartialString = TItemFind(1);
- imAlpha = TImeMode(5);
- imClose = TImeMode(1);
- imDisable = TImeMode(0);
- imDontCare = TImeMode(3);
- imHanguel = TImeMode(11);
- imHira = TImeMode(6);
- imChinese = TImeMode(9);
- imKata = TImeMode(8);
- imOpen = TImeMode(2);
- imSAlpha = TImeMode(4);
- imSHanguel = TImeMode(10);
- imSKata = TImeMode(7);
- irImage = TItemRequests(1);
- irIndent = TItemRequests(4);
- irParam = TItemRequests(2);
- irState = TItemRequests(3);
- irText = TItemRequests(0);
- isActivating = TItemState(5);
- isCut = TItemState(1);
- isDropHilited = TItemState(2);
- isFocused = TItemState(3);
- isNone = TItemState(0);
- isSelected = TItemState(4);
- itImage = TImageType(0);
- itMask = TImageType(1);
- ixCaseInsensitive = 8;
- ixDescending = 4;
- ixExpression = 16;
- ixNonMaintained = 32;
- ixPrimary = 1;
- ixUnique = 2;
- laAnd = TListAssignOp(1);
- laCopy = TListAssignOp(0);
- laDestUnique = TListAssignOp(5);
- laOr = TListAssignOp(2);
- laSrcUnique = TListAssignOp(4);
- laXor = TListAssignOp(3);
- LB_ADDFILE = 406;
- LB_ADDSTRING = 384;
- LB_DELETESTRING = 386;
- LB_DIR = 397;
- LB_FINDSTRING = 399;
- LB_FINDSTRINGEXACT = 418;
- LB_GETANCHORINDEX = 413;
- LB_GETCARETINDEX = 415;
- LB_GETCOUNT = 395;
- LB_GETCURSEL = 392;
- LB_GETHORIZONTALEXTENT = 403;
- LB_GETITEMDATA = 409;
- LB_GETITEMHEIGHT = 417;
- LB_GETITEMRECT = 408;
- LB_GETLOCALE = 422;
- LB_GETSEL = 391;
- LB_GETSELCOUNT = 400;
- LB_GETSELITEMS = 401;
- LB_GETTEXT = 393;
- LB_GETTEXTLEN = 394;
- LB_GETTOPINDEX = 398;
- LB_INITSTORAGE = 424;
- LB_INSERTSTRING = 385;
- LB_ITEMFROMPOINT = 425;
- LB_MSGMAX = 432;
- LB_RESETCONTENT = 388;
- LB_SELECTSTRING = 396;
- LB_SELITEMRANGE = 411;
- LB_SELITEMRANGEEX = 387;
- LB_SETANCHORINDEX = 412;
- LB_SETCARETINDEX = 414;
- LB_SETCOLUMNWIDTH = 405;
- LB_SETCOUNT = 423;
- LB_SETCURSEL = 390;
- LB_SETHORIZONTALEXTENT = 404;
- LB_SETITEMDATA = 410;
- LB_SETITEMHEIGHT = 416;
- LB_SETLOCALE = 421;
- LB_SETSEL = 389;
- LB_SETTABSTOPS = 402;
- LB_SETTOPINDEX = 407;
- LBN_DBLCLK = 2;
- LBN_ERRSPACE = -2;
- LBN_KILLFOCUS = 5;
- LBN_SELCANCEL = 3;
- LBN_SELCHANGE = 1;
- LBN_SETFOCUS = 4;
- lbOwnerDrawFixed = TListBoxStyle(1);
- lbOwnerDrawVariable = TListBoxStyle(2);
- lbStandard = TListBoxStyle(0);
- lnAdded = TListNotification(0);
- lnDeleted = TListNotification(2);
- lnExtracted = TListNotification(1);
- loCaseInsensitive = TLocateOption(0);
- loPartialKey = TLocateOption(1);
- lrDefaultColor = TLoadResource(0);
- lrDefaultSize = TLoadResource(1);
- lrFromFile = TLoadResource(2);
- lrMap3DColors = TLoadResource(3);
- lrMonoChrome = TLoadResource(5);
- lrTransparent = TLoadResource(4);
- maAutomatic = TMenuItemAutoFlag(0);
- maBottomToTop = TMenuAnimations(3);
- maLeftToRight = TMenuAnimations(0);
- maManual = TMenuItemAutoFlag(1);
- maNone = TMenuAnimations(4);
- maParent = TMenuItemAutoFlag(2);
- maRightToLeft = TMenuAnimations(1);
- maTopToBottom = TMenuAnimations(2);
- maxint = 2147483647;
- mbAbort = TMsgDlgBtn(4);
- mbAbortIgnore = 6;
- mbAbortRetryIgnore = 7;
- mbAll = TMsgDlgBtn(7);
- mbBarBreak = TMenuBreak(2);
- mbBreak = TMenuBreak(1);
- mbCancel = TMsgDlgBtn(3);
- mbClose = TMsgDlgBtn(11);
- mbHelp = TMsgDlgBtn(10);
- mbIgnore = TMsgDlgBtn(6);
- mbLeft = TMouseButton(0);
- mbMiddle = TMouseButton(2);
- mbNo = TMsgDlgBtn(1);
- mbNone = TMenuBreak(0);
- mbNoToAll = TMsgDlgBtn(8);
- mbOK = TMsgDlgBtn(2);
- mbOKCancel = 3;
- mbRetry = TMsgDlgBtn(5);
- mbRight = TMouseButton(1);
- mbYes = TMsgDlgBtn(0);
- mbYesAllNoAllCancel = 11;
- mbYesNo = 1;
- mbYesNoCancel = 3;
- mbYesToAll = TMsgDlgBtn(9);
- mrAbort = 3;
- mrAll = 8;
- mrCancel = 2;
- mrIgnore = 5;
- mrNo = 7;
- mrNone = 0;
- mrNoToAll = 9;
- mrOk = 1;
- mrRetry = 4;
- mrYes = 6;
- mrYesToAll = 10;
- MSecPerDay = 86400000;
- mtConfirmation = TMsgDlgType(3);
- mtCustom = TMsgDlgType(4);
- mtError = TMsgDlgType(1);
- mtInformation = TMsgDlgType(2);
- mtWarning = TMsgDlgType(0);
- naAdd = TNodeAttachMode(0);
- naAddFirst = TNodeAttachMode(1);
- naAddChild = TNodeAttachMode(2);
- naAddChildFirst = TNodeAttachMode(3);
- naInsert = TNodeAttachMode(4);
- nsBullet = TNumberingStyle(1);
- nsCut = TNodeState(0);
- nsDropHilited = TNodeState(1);
- nsExpanded = TNodeState(4);
- nsFocused = TNodeState(2);
- nsNone = TNumberingStyle(0);
- nsSelected = TNodeState(3);
- odComboBoxEdit = TEOwnerDrawState(12);
- odDefault = TEOwnerDrawState(5);
- odDisabled = TEOwnerDrawState(2);
- odFocused = TEOwnerDrawState(4);
- odGrayed = TEOwnerDrawState(1);
- odHotLight = TEOwnerDrawState(6);
- odChecked = TEOwnerDrawState(3);
- odInactive = TEOwnerDrawState(7);
- odNoAccel = TEOwnerDrawState(8);
- odNoFocusRect = TEOwnerDrawState(9);
- odReserved1 = TEOwnerDrawState(10);
- odReserved2 = TEOwnerDrawState(11);
- odSelected = TEOwnerDrawState(0);
- opInsert = TOperation(0);
- opRemove = TOperation(1);
- paCenter = TPopupAlignment(2);
- paLeft = TPopupAlignment(0);
- paRight = TPopupAlignment(1);
- pbHorizontal = TProgressBarOrientation(0);
- pbLowered = TStatusPanelBevel(1);
- pbNone = TStatusPanelBevel(0);
- pbRaised = TStatusPanelBevel(2);
- pbVertical = TProgressBarOrientation(1);
- pfHidden = 8;
- pfInKey = 4;
- pfInUpdate = 1;
- pfInWhere = 2;
- pmBlack = TPenMode(0);
- pmCopy = TPenMode(4);
- pmMask = TPenMode(12);
- pmMaskNotPen = TPenMode(9);
- pmMaskPenNot = TPenMode(7);
- pmMerge = TPenMode(10);
- pmMergeNotPen = TPenMode(8);
- pmMergePenNot = TPenMode(6);
- pmNop = TPenMode(2);
- pmNot = TPenMode(3);
- pmNotCopy = TPenMode(5);
- pmNotMask = TPenMode(13);
- pmNotMerge = TPenMode(11);
- pmNotXor = TPenMode(15);
- pmWhite = TPenMode(1);
- pmXor = TPenMode(14);
- poDefault = TPosition(1);
- poDefaultPosOnly = TPosition(2);
- poDefaultSizeOnly = TPosition(3);
- poDesigned = TPosition(0);
- poDesktopCenter = TPosition(5);
- poMainFormCenter = TPosition(6);
- poNone = TPrintScale(0);
- poOwnerFormCenter = TPosition(7);
- poPrintToFit = TPrintScale(2);
- poProportional = TPrintScale(1);
- poScreenCenter = TPosition(4);
- psClear = TPenStyle(5);
- psDash = TPenStyle(1);
- psDashDot = TPenStyle(3);
- psDashDotDot = TPenStyle(4);
- psDot = TPenStyle(2);
- psInsideFrame = TPenStyle(6);
- psOwnerDraw = TStatusPanelStyle(1);
- psSolid = TPenStyle(0);
- psText = TStatusPanelStyle(0);
- ptInput = 2;
- ptInputOutput = 8;
- ptOutput = 4;
- ptResult = 16;
- ptUnknown = 1;
- rdBinary = TRegDataType(4);
- rdExpandString = TRegDataType(2);
- rdInteger = TRegDataType(3);
- rdString = TRegDataType(1);
- rdUnknown = TRegDataType(0);
- rtBitmap = TResType(0);
- rtCursor = TResType(1);
- rtIcon = TResType(2);
- S_FALSE = 1;
- S_OK = 0;
- SAnd = ' and ';
- sbHorizontal = TScrollBarKind(0);
- sbVertical = TScrollBarKind(1);
- scBottom = TScrollCode(7);
- scEndScroll = TScrollCode(8);
- scLineDown = TScrollCode(1);
- scLineUp = TScrollCode(0);
- scPageDown = TScrollCode(3);
- scPageUp = TScrollCode(2);
- scPosition = TScrollCode(4);
- SCRIPT_ERROR = 1;
- SCRIPT_HINT = 3;
- SCRIPT_OK = 0;
- SCRIPT_WARNING = 2;
- scTop = TScrollCode(6);
- scTrack = TScrollCode(5);
- sdAbove = TSearchDirection(2);
- sdAll = TSearchDirection(4);
- sdBelow = TSearchDirection(3);
- sdLeft = TSearchDirection(0);
- sdRight = TSearchDirection(1);
- SecsPerDay = 86400;
- sfFont = TScalingFlag(4);
- sfHeight = TScalingFlag(3);
- sfLeft = TScalingFlag(0);
- sfTop = TScalingFlag(1);
- sfWidth = TScalingFlag(2);
- soFromBeginning = 0;
- soFromCurrent = 1;
- soFromEnd = 2;
- SOrderBy = ' order by ';
- SParam = '?';
- ssAlt = TShiftStateEnum(1);
- ssBoth = TScrollStyle(3);
- ssCtrl = TShiftStateEnum(2);
- ssDouble = TShiftStateEnum(6);
- SSelect = 'select';
- SSelectSpaces = ' select ';
- SSelectStar = ' select * ';
- SSelectStarFrom = ' select * from ';
- ssHorizontal = TScrollStyle(1);
- ssLeft = TShiftStateEnum(3);
- ssMiddle = TShiftStateEnum(5);
- ssNone = TScrollStyle(0);
- ssRight = TShiftStateEnum(4);
- ssShift = TShiftStateEnum(0);
- ssVertical = TScrollStyle(2);
- stBoth = TSortType(3);
- stCircle = TShapeType(5);
- stColumns = TSchemaType(4);
- stData = TSortType(1);
- stEllipse = TShapeType(4);
- stIndexes = TSchemaType(6);
- stMatchCase = TSearchType(1);
- stNone = TSortType(0);
- stNoSchema = TSchemaType(0);
- stPackages = TSchemaType(7);
- stProcedureParams = TSchemaType(5);
- stProcedures = TSchemaType(3);
- stRectangle = TShapeType(0);
- stRoundRect = TShapeType(2);
- stRoundSquare = TShapeType(3);
- stSquare = TShapeType(1);
- stSysTables = TSchemaType(2);
- stTables = TSchemaType(1);
- stText = TSortType(2);
- stUserNames = TSchemaType(8);
- stWholeWord = TSearchType(0);
- SW_HIDE = 0;
- SW_MAX = 10;
- SW_MAXIMIZE = 3;
- SW_MINIMIZE = 6;
- SW_NORMAL = 1;
- SW_RESTORE = 9;
- SW_SHOW = 5;
- SW_SHOWDEFAULT = 10;
- SW_SHOWMAXIMIZED = 3;
- SW_SHOWMINIMIZED = 2;
- SW_SHOWMINNOACTIVE = 7;
- SW_SHOWNA = 8;
- SW_SHOWNOACTIVATE = 4;
- SW_SHOWNORMAL = 1;
- SWhere = ' where ';
- taAdd = TAddMode(1);
- taAddFirst = TAddMode(0);
- taCenter = TAlignment(2);
- taCenter = TAlignment(2);
- taInsert = TAddMode(2);
- taLeftJustify = TAlignment(0);
- taLeftJustify = TAlignment(0);
- taRightJustify = TAlignment(1);
- taRightJustify = TAlignment(1);
- tbHiliteHotTrack = TTBCustomDrawFlagsE(1);
- tbLeftButton = TTrackButton(1);
- tbNoEdges = TTBCustomDrawFlagsE(0);
- tbNoEtchedEffect = TTBCustomDrawFlagsE(4);
- tbNoMark = TTBCustomDrawFlagsE(3);
- tbNoOffset = TTBCustomDrawFlagsE(2);
- tbRightButton = TTrackButton(0);
- tbsButton = TToolButtonStyle(0);
- tbsDivider = TToolButtonStyle(4);
- tbsDropDown = TToolButtonStyle(2);
- tbsEllipses = TToolButtonState(6);
- tbsEnabled = TToolButtonState(2);
- tbsHidden = TToolButtonState(3);
- tbsCheck = TToolButtonStyle(1);
- tbsChecked = TToolButtonState(0);
- tbsIndeterminate = TToolButtonState(4);
- tbsMarked = TToolButtonState(7);
- tbsPressed = TToolButtonState(1);
- tbsSeparator = TToolButtonStyle(3);
- tbsWrap = TToolButtonState(5);
- TErrorMessageSize = 2048;
- tlBottom = TTextLayout(2);
- tlCenter = TTextLayout(1);
- tlTop = TTextLayout(0);
- tmBoth = TTickMark(2);
- tmBottomRight = TTickMark(0);
- tmTopLeft = TTickMark(1);
- toEOF = #0#0;
- toFloat = #4#0;
- toInteger = #3#0;
- toString = #2#0;
- toSymbol = #1#0;
- tpBottom = TTabPosition(1);
- tpLeft = TTabPosition(2);
- tpRight = TTabPosition(3);
- tpTop = TTabPosition(0);
- trHorizontal = TTrackBarOrientation(0);
- True = Boolean(1);
- trVertical = TTrackBarOrientation(1);
- tsAuto = TTickStyle(1);
- tsButtons = TTabStyle(1);
- tsFlatButtons = TTabStyle(2);
- tsManual = TTickStyle(2);
- tsNone = TTickStyle(0);
- tsSynonym = TTableScope(0);
- tsSysTable = TTableScope(1);
- tsTable = TTableScope(2);
- tsTabs = TTabStyle(0);
- tsTrackBegin = TSectionTrackState(0);
- tsTrackEnd = TSectionTrackState(2);
- tsTrackMove = TSectionTrackState(1);
- tsView = TTableScope(3);
- uaAbort = TUpdateAction(1);
- uaApplied = TUpdateAction(4);
- uaFail = TUpdateAction(0);
- uaRetry = TUpdateAction(3);
- uaSkip = TUpdateAction(2);
- udHorizontal = TUDOrientation(0);
- udLeft = TUDAlignButton(0);
- udRight = TUDAlignButton(1);
- udVertical = TUDOrientation(1);
- ukDelete = TUpdateKind(2);
- ukInsert = TUpdateKind(1);
- ukModify = TUpdateKind(0);
- updDown = TUpDownDirection(2);
- updNone = TUpDownDirection(0);
- updUp = TUpDownDirection(1);
- upWhereAll = TUpdateMode(0);
- upWhereChanged = TUpdateMode(1);
- upWhereKeyOnly = TUpdateMode(2);
- usDeleted = TUpdateStatus(3);
- usInserted = TUpdateStatus(2);
- usModified = TUpdateStatus(1);
- usUnmodified = TUpdateStatus(0);
- varAny = 257;
- varArray = 8192;
- varBoolean = 11;
- varByRef = 16384;
- varByte = 17;
- varCurrency = 6;
- varDate = 7;
- varDispatch = 9;
- varDouble = 5;
- varEmpty = 0;
- varError = 10;
- varInt64 = 20;
- varInteger = 3;
- varLongWord = 19;
- varNull = 1;
- varOleStr = 8;
- varShortInt = 16;
- varSingle = 4;
- varSmallInt = 2;
- varStrArg = 72;
- varString = 256;
- varTypeMask = 4095;
- varUnknown = 13;
- varUString = 258;
- varVariant = 12;
- varWord = 18;
- vsIcon = TViewStyle(0);
- vsList = TViewStyle(2);
- vsReport = TViewStyle(3);
- vsSmallIcon = TViewStyle(1);
- WM_ACTIVATE = 6;
- WM_ACTIVATEAPP = 28;
- WM_APP = 32768;
- WM_APPCOMMAND = 793;
- WM_ASKCBFORMATNAME = 780;
- WM_CANCELJOURNAL = 75;
- WM_CANCELMODE = 31;
- WM_CAPTURECHANGED = 533;
- WM_CLEAR = 771;
- WM_CLOSE = 16;
- WM_COALESCE_FIRST = 912;
- WM_COALESCE_LAST = 927;
- WM_COMMAND = 273;
- WM_COMMNOTIFY = 68;
- WM_COMPACTING = 65;
- WM_COMPAREITEM = 57;
- WM_CONTEXTMENU = 123;
- WM_COPY = 769;
- WM_COPYDATA = 74;
- WM_CREATE = 1;
- WM_CTLCOLOR = 25;
- WM_CTLCOLORBTN = 309;
- WM_CTLCOLORDLG = 310;
- WM_CTLCOLOREDIT = 307;
- WM_CTLCOLORLISTBOX = 308;
- WM_CTLCOLORMSGBOX = 306;
- WM_CTLCOLORSCROLLBAR = 311;
- WM_CTLCOLORSTATIC = 312;
- WM_CUT = 768;
- WM_DDE_ACK = 996;
- WM_DDE_ADVISE = 994;
- WM_DDE_DATA = 997;
- WM_DDE_EXECUTE = 1000;
- WM_DDE_FIRST = 992;
- WM_DDE_INITIATE = 992;
- WM_DDE_LAST = 1000;
- WM_DDE_POKE = 999;
- WM_DDE_REQUEST = 998;
- WM_DDE_TERMINATE = 993;
- WM_DDE_UNADVISE = 995;
- WM_DEADCHAR = 259;
- WM_DELETEITEM = 45;
- WM_DESTROY = 2;
- WM_DESTROYCLIPBOARD = 775;
- WM_DEVICECHANGE = 537;
- WM_DEVMODECHANGE = 27;
- WM_DISPLAYCHANGE = 126;
- WM_DRAWCLIPBOARD = 776;
- WM_DRAWITEM = 43;
- WM_DROPFILES = 563;
- WM_DWMCOLORIZATIONCOLORCHANGED = 800;
- WM_DWMCOMPOSITIONCHANGED = 798;
- WM_DWMNCRENDERINGCHANGED = 799;
- WM_DWMWINDOWMAXIMIZEDCHANGE = 801;
- WM_ENABLE = 10;
- WM_ENDSESSION = 22;
- WM_ENTERIDLE = 289;
- WM_ENTERMENULOOP = 529;
- WM_ENTERSIZEMOVE = 561;
- WM_ERASEBKGND = 20;
- WM_EXITMENULOOP = 530;
- WM_EXITSIZEMOVE = 562;
- WM_FONTCHANGE = 29;
- WM_GETDLGCODE = 135;
- WM_GETFONT = 49;
- WM_GETHOTKEY = 51;
- WM_GETICON = 127;
- WM_GETMINMAXINFO = 36;
- WM_GETOBJECT = 61;
- WM_GETTEXT = 13;
- WM_GETTEXTLENGTH = 14;
- WM_HANDHELDFIRST = 856;
- WM_HANDHELDLAST = 863;
- WM_HELP = 83;
- WM_HOTKEY = 786;
- WM_HSCROLL = 276;
- WM_HSCROLLCLIPBOARD = 782;
- WM_CHANGECBCHAIN = 781;
- WM_CHANGEUISTATE = 295;
- WM_CHAR = 258;
- WM_CHARTOITEM = 47;
- WM_CHILDACTIVATE = 34;
- WM_ICONERASEBKGND = 39;
- WM_IME_COMPOSITION = 271;
- WM_IME_COMPOSITIONFULL = 644;
- WM_IME_CONTROL = 643;
- WM_IME_ENDCOMPOSITION = 270;
- WM_IME_CHAR = 646;
- WM_IME_KEYDOWN = 656;
- WM_IME_KEYLAST = 271;
- WM_IME_KEYUP = 657;
- WM_IME_NOTIFY = 642;
- WM_IME_REQUEST = 648;
- WM_IME_SELECT = 645;
- WM_IME_SETCONTEXT = 641;
- WM_IME_STARTCOMPOSITION = 269;
- WM_INITDIALOG = 272;
- WM_INITMENU = 278;
- WM_INITMENUPOPUP = 279;
- WM_INPUT = 255;
- WM_INPUTLANGCHANGE = 81;
- WM_INPUTLANGCHANGEREQUEST = 80;
- WM_KEYDOWN = 256;
- WM_KEYFIRST = 256;
- WM_KEYLAST = 265;
- WM_KEYUP = 257;
- WM_KILLFOCUS = 8;
- WM_LBUTTONDBLCLK = 515;
- WM_LBUTTONDOWN = 513;
- WM_LBUTTONUP = 514;
- WM_MBUTTONDBLCLK = 521;
- WM_MBUTTONDOWN = 519;
- WM_MBUTTONUP = 520;
- WM_MDIACTIVATE = 546;
- WM_MDICASCADE = 551;
- WM_MDICREATE = 544;
- WM_MDIDESTROY = 545;
- WM_MDIGETACTIVE = 553;
- WM_MDIICONARRANGE = 552;
- WM_MDIMAXIMIZE = 549;
- WM_MDINEXT = 548;
- WM_MDIREFRESHMENU = 564;
- WM_MDIRESTORE = 547;
- WM_MDISETMENU = 560;
- WM_MDITILE = 550;
- WM_MEASUREITEM = 44;
- WM_MENUCOMMAND = 294;
- WM_MENUDRAG = 291;
- WM_MENUGETOBJECT = 292;
- WM_MENUCHAR = 288;
- WM_MENURBUTTONUP = 290;
- WM_MENUSELECT = 287;
- WM_MOUSEACTIVATE = 33;
- WM_MOUSEFIRST = 512;
- WM_MOUSEHOVER = 673;
- WM_MOUSELAST = 522;
- WM_MOUSELEAVE = 675;
- WM_MOUSEMOVE = 512;
- WM_MOUSEWHEEL = 522;
- WM_MOVE = 3;
- WM_MOVING = 534;
- WM_NCACTIVATE = 134;
- WM_NCCALCSIZE = 131;
- WM_NCCREATE = 129;
- WM_NCDESTROY = 130;
- WM_NCLBUTTONDBLCLK = 163;
- WM_NCLBUTTONDOWN = 161;
- WM_NCLBUTTONUP = 162;
- WM_NCMBUTTONDBLCLK = 169;
- WM_NCMBUTTONDOWN = 167;
- WM_NCMBUTTONUP = 168;
- WM_NCMOUSEHOVER = 672;
- WM_NCMOUSELEAVE = 674;
- WM_NCMOUSEMOVE = 160;
- WM_NCPAINT = 133;
- WM_NCRBUTTONDBLCLK = 166;
- WM_NCRBUTTONDOWN = 164;
- WM_NCRBUTTONUP = 165;
- WM_NCXBUTTONDBLCLK = 173;
- WM_NCXBUTTONDOWN = 171;
- WM_NCXBUTTONUP = 172;
- WM_NEXTDLGCTL = 40;
- WM_NEXTMENU = 531;
- WM_NCHITTEST = 132;
- WM_NOTIFY = 78;
- WM_NOTIFYFORMAT = 85;
- WM_NULL = 0;
- WM_PAINT = 15;
- WM_PAINTCLIPBOARD = 777;
- WM_PAINTICON = 38;
- WM_PALETTECHANGED = 785;
- WM_PALETTEISCHANGING = 784;
- WM_PARENTNOTIFY = 528;
- WM_PASTE = 770;
- WM_PENWINFIRST = 896;
- WM_PENWINLAST = 911;
- WM_POWER = 72;
- WM_POWERBROADCAST = 536;
- WM_PRINT = 791;
- WM_PRINTCLIENT = 792;
- WM_QUERYDRAGICON = 55;
- WM_QUERYENDSESSION = 17;
- WM_QUERYNEWPALETTE = 783;
- WM_QUERYOPEN = 19;
- WM_QUERYUISTATE = 297;
- WM_QUEUESYNC = 35;
- WM_QUIT = 18;
- WM_RBUTTONDBLCLK = 518;
- WM_RBUTTONDOWN = 516;
- WM_RBUTTONUP = 517;
- WM_RENDERALLFORMATS = 774;
- WM_RENDERFORMAT = 773;
- WM_SETCURSOR = 32;
- WM_SETFOCUS = 7;
- WM_SETFONT = 48;
- WM_SETHOTKEY = 50;
- WM_SETICON = 128;
- WM_SETREDRAW = 11;
- WM_SETTEXT = 12;
- WM_SETTINGCHANGE = 26;
- WM_SHOWWINDOW = 24;
- WM_SIZE = 5;
- WM_SIZECLIPBOARD = 779;
- WM_SIZING = 532;
- WM_SPOOLERSTATUS = 42;
- WM_STYLECHANGED = 125;
- WM_STYLECHANGING = 124;
- WM_SYSCOLORCHANGE = 21;
- WM_SYSCOMMAND = 274;
- WM_SYSDEADCHAR = 263;
- WM_SYSCHAR = 262;
- WM_SYSKEYDOWN = 260;
- WM_SYSKEYUP = 261;
- WM_SYSTEMERROR = 23;
- WM_TABLET_FIRST = 704;
- WM_TABLET_LAST = 735;
- WM_TCARD = 82;
- WM_THEMECHANGED = 794;
- WM_TIMECHANGE = 30;
- WM_TIMER = 275;
- WM_UNDO = 772;
- WM_UNICHAR = 265;
- WM_UNINITMENUPOPUP = 293;
- WM_UPDATEUISTATE = 296;
- WM_USER = 1024;
- WM_USERCHANGED = 84;
- WM_VKEYTOITEM = 46;
- WM_VSCROLL = 277;
- WM_VSCROLLCLIPBOARD = 778;
- WM_WINDOWPOSCHANGED = 71;
- WM_WINDOWPOSCHANGING = 70;
- WM_WININICHANGE = 26;
- WM_WTSSESSION_CHANGE = 689;
- wsMaximized = TWindowState(2);
- wsMinimized = TWindowState(1);
- wsNormal = TWindowState(0);
- xilCUSTOM = TTransIsolationLevel(3);
- xilDIRTYREAD = TTransIsolationLevel(2);
- xilREADCOMMITTED = TTransIsolationLevel(0);
- xilREPEATABLEREAD = TTransIsolationLevel(1);
Types
- ___Pointer = Pointer;
- AnsiChar
- AnsiString
- AnyString = AnsiString;
- BOOL = LongBool;
- Boolean = (False, True);
- Byte
- ByteBool
- Cardinal = LongWord;
- COLORREF = LongWord;
- Currency
- Double
- DWORD = LongWord;
- EConnectFlag = (eConnect, eReconnect, eDisconnect);
- Extended
- FILETIME
= record
dwHighDateTime: LongWord;
dwLowDateTime: LongWord;
end;
- HACCEL = LongWord;
- HBITMAP = LongInt;
- HCURSOR = LongWord;
- HDC = LongWord;
- HFONT = LongWord;
- HGLOBAL = LongWord;
- HICON = LongWord;
- HIMAGELIST = LongWord;
- HINST = LongWord;
- HKEY = LongWord;
- HKL = LongWord;
- HMENU = LongWord;
- HMODULE = LongWord;
- HMONITOR = LongInt;
- HPALETTE = LongInt;
- HRESULT = LongInt;
- HTreeItem = Pointer;
- HWND = LongInt;
- Char = WideChar;
- IDispatch = interface(IUnknown);
- IInterface = interface;
- Int64
- Integer = LongInt;
- IUnknown = interface;
- IWideStringsAdapter = interface(IUnknown);
- LargeInt = Int64;
- LongBool
- LongInt
- LongWord
- NativeString = UnicodeString;
- ObjectFieldTypes = Byte;
- PAnsiChar
- PChar = PWideChar;
- Pointer = LongWord;
- PWideChar
- ShortInt
- Single
- SmallInt
- SQLResult = LongInt;
- String = UnicodeString;
- TActionEvent = procedure(Action: TBasicAction; var Handled: Boolean);
- TAddMode = (taAddFirst, taAdd, taInsert);
- TAdvancedMenuDrawItemEvent = procedure(Sender: TObject; ACanvas: TCanvas; ARect: TRect; State: TOwnerDrawState);
- TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient);
- TAlignment = (taLeftJustify, taRightJustify, taCenter);
- TAlignment = (taLeftJustify, taRightJustify, taCenter);
- TAlignSet = set of TAlign;
- TAnchorKind = (akLeft, akTop, akRight, akBottom);
- TAnchors = set of TAnchorKind;
- TArrayOfArrayOfString = array of array of String;
- TAttributeType = (atSelected, atDefaultText);
- TAutoRefreshFlag = (arNone, arAutoInc, arDefault);
- TBevelCut = (bvNone, bvLowered, bvRaised, bvSpace);
- TBevelEdge = (beLeft, beTop, beRight, beBottom);
- TBevelEdges = set of TBevelEdge;
- TBevelKind = (bkNone, bkTile, bkSoft, bkFlat);
- TBevelShape = (bsBox, bsFrame, bsTopLine, bsBottomLine, bsLeftLine, bsRightLine, bsSpacer);
- TBevelStyle = (bsLowered, bsRaised);
- TBevelWidth = LongInt;
- TBevelWidth = LongInt;
- TBitBtnKind = (bkCustom, bkOK, bkCancel, bkHelp, bkYes, bkNo, bkClose, bkAbort, bkRetry, bkIgnore, bkAll);
- TBlobData = String;
- TBlobStreamMode = (bmRead, bmWrite, bmReadWrite);
- TBlobType = Byte;
- TBorderIcon = (biSystemMenu, biMinimize, biMaximize, biHelp);
- TBorderIcons = set of TBorderIcon;
- TBorderStyle = TFormBorderStyle;
- TBorderWidth = LongInt;
- TBorderWidth = LongInt;
- TBrushStyle = (bsSolid, bsClear, bsHorizontal, bsVertical, bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross);
- tbtString = AnsiString;
- TButtonLayout = (blGlyphLeft, blGlyphRight, blGlyphTop, blGlyphBottom);
- TButtonState = (bsUp, bsDisabled, bsDown, bsExclusive);
- TButtonStyle = (bsAutoDetect, bsWin31, bsNew);
- TCalDayOfWeek = (dowMonday, dowTuesday, dowWednesday, dowThursday, dowFriday, dowSaturday, dowSunday, dowLocaleDefault);
- TCanResizeEvent = procedure(Sender: TObject; var NewWidth: LongInt; var NEWHEIGHT: LongInt; var Resize: Boolean);
- TCaption = String;
- TCloseAction = (caNone, caHide, caFree, caMinimize);
- TCloseEvent = procedure(Sender: TObject; var Action: TCloseAction);
- TCloseQueryEvent = procedure(Sender: TObject; var CanClose: Boolean);
- TCLSID = TGUID;
- TCMenuItem = TMenuItem;
- TColor = LongInt;
- TColorRef = LongWord;
- TComboBoxStyle = (csDropDown, csSimple, csDropDownList, csOwnerDrawFixed, csOwnerDrawVariable);
- TComponentState = set of TComponentStateE;
- TComponentStateE = (csLoading, csReading, csWriting, csDestroying, csDesigning, csAncestor, csUpdating, csFixups, csFreeNotification, csInline, csDesignInstance);
- TConnectChangeEvent = procedure(Sender: TObject; Connecting: Boolean);
- TConnectionState = (csStateClosed, csStateOpen, csStateConnecting, csStateExecuting, csStateFetching, csStateDisconnecting);
- TConnectionUserType = (eUserMonitor, eUserDataSet);
- TConsistentAttribute = (caBold, caColor, caFace, caItalic, caSize, caStrikeOut, caUnderline, caProtected);
- TConsistentAttributes = set of TConsistentAttribute;
- TConstrainedResizeEvent = procedure(Sender: TObject; var MinWidth: LongInt; var MINHEIGHT: LongInt; var MAXWIDTH: LongInt; var MAXHEIGHT: LongInt);
- TConstraintSize = LongInt;
- TContextPopupEvent = procedure(Sender: TObject; MousePos: TPoint; var Handled: Boolean);
- TControlState = set of TControlStateE;
- TControlStateE = (csLButtonDown, csClicked, csPalette, csReadingState, csAlignmentNeeded, csFocusing, csCreating, csPaintCopy, csCustomPaint, csDestroyingHandle, csDocking);
- TControlStyle = set of TControlStyleE;
- TControlStyleE = (csAcceptsControls, csCaptureMouse, csDesignInteractive, csClickEvents, csFramed, csSetCaption, csOpaque, csDoubleClicks, csFixedWidth, csFixedHeight, csNoDesignVisible, csReplicatable, csNoStdEvents, csDisplayDragImage, csReflector, csActionClient, csMenuEvents);
- TCursor = ShortInt;
- TCustomDrawStage = (cdPrePaint, cdPostPaint, cdPreErase, cdPostErase);
- TCustomDrawState = set of TCustomDrawStateE;
- TCustomDrawStateE = (cdsSelected, cdsGrayed, cdsDisabled, cdsChecked, cdsFocused, cdsDefault, cdsHot, cdsMarked, cdsIndeterminate);
- TCustomDrawTarget = (dtControl, dtItem, dtSubItem);
- TDataAction = (daFail, daAbort, daRetry);
- TDataEvent = (deFieldChange, deRecordChange, deDataSetChange, deDataSetScroll, deLayoutChange, deUpdateRecord, deUpdateState, deCheckBrowseMode, dePropertyChange, deFieldListChange, deFocusControl, deParentScroll, deConnectChange, deReconcileError, deDisabledStateChange);
- TDataOperation = procedure;
- TDataSetErrorEvent = procedure(DataSet: TDataSet; E: TObject; var Action: TDataAction);
- TDataSetNotifyEvent = procedure(DataSet: TDataSet);
- TDataSetState = (dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey, dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead, dsInternalCalc, dsOpening);
- TDate = Double;
- TDateTime = Double;
- TDateTimeColors = TMonthCalColors;
- TDateTimeKind = (dtkDate, dtkTime);
- TDefaultMonitor = (dmDesktop, dmPrimary, dmMainForm, dmActiveForm);
- TDefUpdateMethod = procedure;
- TDisplayCode = (drBounds, drIcon, drLabel, drSelectBounds);
- TDockOrientation = (doNoOrient, doHorizontal, doVertical);
- TDragDropEvent = procedure(Sender: TObject; SOURCE: TObject; X: LongInt; Y: LongInt);
- TDragKind = (dkDrag, dkDock);
- TDragMode = (dmManual, dmAutomatic);
- TDragOverEvent = procedure(Sender: TObject; SOURCE: TObject; X: LongInt; Y: LongInt; State: TDragState; var Accept: Boolean);
- TDragState = (dsDragEnter, dsDragLeave, dsDragMove);
- TDrawingStyle = (dsFocus, dsSelected, dsNormal, dsTransparent);
- TDrawItemEvent = procedure(Control: TWinControl; Index: LongInt; Rect: TRect; State: Byte);
- TDrawPanelEvent = procedure(StatusBar: TStatusBar; Panel: TStatusPanel; Rect: TRect);
- TDrawSectionEvent = procedure(HeaderControl: THeaderControl; Section: THeaderSection; Rect: TRect; Pressed: Boolean);
- TDrawTabEvent = procedure(Control: TCustomTabControl; TabIndex: LongInt; Rect: TRect; Active: Boolean);
- TDTCalAlignment = (dtaLeft, dtaRight);
- TDTDateFormat = (dfShort, dfLong);
- TDTDateMode = (dmComboBox, dmUpDown);
- TDTParseInputEvent = procedure(Sender: TObject; UserString: String; var DateAndTime: Double; var AllowChange: Boolean);
- TDuplicates = (dupIgnore, dupAccept, dupError);
- TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase);
- TEndDragEvent = procedure(Sender: TObject; TARGET: TObject; X: LongInt; Y: LongInt);
- TEOwnerDrawState = (odSelected, odGrayed, odDisabled, odChecked, odFocused, odDefault, odHotLight, odInactive, odNoAccel, odNoFocusRect, odReserved1, odReserved2, odComboBoxEdit);
- TFieldAttributes = Byte;
- TFieldDescList = array of TFLDDesc;
- TFieldGetTextEvent = procedure(Sender: TField; var Text: String; DisplayText: Boolean);
- TFieldKinds = Byte;
- TFieldNotifyEvent = procedure(Sender: TField);
- TFieldSetTextEvent = procedure(Sender: TField; Text: String);
- TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd);
- TFileTime = FILETIME;
- TFilterRecordEvent = procedure(DataSet: TDataSet; var Accept: Boolean);
- TFindItemKind = (fkCommand, fkHandle, fkShortcut);
- TFontPitch = (fpDefault, fpVariable, fpFixed);
- TFontStyle = (fsBold, fsItalic, fsUnderline, fsStrikeOut);
- TFontStyles = set of TFontStyle;
- TFormBorderStyle = (bsNone, bsSingle, bsSizeable, bsDialog, bsToolWindow, bsSizeToolWin);
- TFormStyle = (fsNormal, fsMDIChild, fsMDIForm, fsStayOnTop);
- TGetStrProc = procedure(S: String);
- TGUID
= record
D1: LongWord;
D2: Word;
D3: Word;
D4: array[0..7] of Byte;
end;
- THandle = LongWord;
- THeaderSectionStyle = (hsText, hsOwnerDraw);
- THeaderStyle = (hsButtons, hsFlat);
- THelpContext = LongInt;
- THelpEvent = function(Command: Word; Data: LongInt; var CallHelp: Boolean): Boolean;
- THintEvent = procedure(var HintStr: String; var CanShow: Boolean);
- THitTest = (htAbove, htBelow, htNowhere, htOnItem, htOnButton, htOnIcon, htOnIndent, htOnLabel, htOnRight, htOnStateIcon, htToLeft, htToRight);
- THitTests = set of THitTest;
- THKInvalidKey = (hcNone, hcShift, hcCtrl, hcAlt, hcShiftCtrl, hcShiftAlt, hcCtrlAlt, hcShiftCtrlAlt);
- THKInvalidKeys = set of THKInvalidKey;
- THKModifier = (hkShift, hkCtrl, hkAlt, hkExt);
- THKModifiers = set of THKModifier;
- TCheckBoxState = (cbUnchecked, cbChecked, cbGrayed);
- TIconArrangement = (iaTop, iaLeft);
- TIdleEvent = procedure(Sender: TObject; var Done: Boolean);
- TIFException = (ErNoError, erCannotImport, erInvalidType, ErInternalError, erInvalidHeader, erInvalidOpcode, erInvalidOpcodeParameter, erNoMainProc, erOutOfGlobalVarsRange, erOutOfProcRange, ErOutOfRange, erOutOfStackRange, ErTypeMismatch, erUnexpectedEof, erVersionError, ErDivideByZero, ErMathError, erCouldNotCallProc, erOutofRecordRange, erOutOfMemory, erException, erNullPointerException, erNullVariantError, erInterfaceNotSupported, erCustomError);
- TIID = TGUID;
- TImageIndex = LongInt;
- TImageType = (itImage, itMask);
- TImeMode = (imDisable, imClose, imOpen, imDontCare, imSAlpha, imAlpha, imHira, imSKata, imKata, imChinese, imSHanguel, imHanguel);
- TImeName = String;
- TIndexOptions = Byte;
- TItemFind = (ifData, ifPartialString, ifExactString, ifNearest);
- TItemChange = (ctText, ctImage, ctState);
- TItemRequest = set of TItemRequests;
- TItemRequests = (irText, irImage, irParam, irState, irIndent);
- TItemState = (isNone, isCut, isDropHilited, isFocused, isSelected, isActivating);
- TItemStates = set of TItemState;
- TKeyEvent = procedure(Sender: TObject; var Key: Word; Shift: TShiftState);
- TKeyPressEvent = procedure(Sender: TObject; var Key: Char);
- TListArrangement = (arAlignBottom, arAlignLeft, arAlignRight, arAlignTop, arDefault, arSnapToGrid);
- TListAssignOp = (laCopy, laAnd, laOr, laXor, laSrcUnique, laDestUnique);
- TListBoxStyle = (lbStandard, lbOwnerDrawFixed, lbOwnerDrawVariable);
- TListHotTrackStyle = (htHandPoint, htUnderlineCold, htUnderlineHot);
- TListHotTrackStyles = set of TListHotTrackStyle;
- TListNotification = (lnAdded, lnExtracted, lnDeleted);
- TLoadResource = (lrDefaultColor, lrDefaultSize, lrFromFile, lrMap3DColors, lrTransparent, lrMonoChrome);
- TLoadResources = set of TLoadResource;
- TLocaleCode = LongInt;
- TLocateOption = (loCaseInsensitive, loPartialKey);
- TLocateOptions = set of TLocateOption;
- TLVAdvancedCustomDrawEvent = procedure(Sender: TCustomListView; ARect: TRect; Stage: TCustomDrawStage; var DefaultDraw: Boolean);
- TLVAdvancedCustomDrawItemEvent = procedure(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage; var DefaultDraw: Boolean);
- TLVAdvancedCustomDrawSubItemEvent = procedure(Sender: TCustomListView; Item: TListItem; SubItem: LongInt; State: TCustomDrawState; Stage: TCustomDrawStage; var DefaultDraw: Boolean);
- TLVColumnClickEvent = procedure(Sender: TObject; Column: TListColumn);
- TLVColumnRClickEvent = procedure(Sender: TObject; Column: TListColumn; Point: TPoint);
- TLVCompareEvent = procedure(Sender: TObject; Item1: TListItem; ITEM2: TListItem; Data: LongInt; var Compare: LongInt);
- TLVCustomDrawEvent = procedure(Sender: TCustomListView; ARect: TRect; var DefaultDraw: Boolean);
- TLVCustomDrawItemEvent = procedure(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
- TLVCustomDrawSubItemEvent = procedure(Sender: TCustomListView; Item: TListItem; SubItem: LongInt; State: TCustomDrawState; var DefaultDraw: Boolean);
- TLVDeletedEvent = procedure(Sender: TObject; Item: TListItem);
- TLVDrawItemEvent = procedure(Sender: TCustomListView; Item: TListItem; Rect: TRect; State: TOwnerDrawState);
- TLVEditedEvent = procedure(Sender: TObject; Item: TListItem; var S: String);
- TLVEditingEvent = procedure(Sender: TObject; Item: TListItem; var AllowEdit: Boolean);
- TLVChangeEvent = procedure(Sender: TObject; Item: TListItem; Change: TItemChange);
- TLVChangingEvent = procedure(Sender: TObject; Item: TListItem; Change: TItemChange; var AllowChange: Boolean);
- TLVInfoTipEvent = procedure(Sender: TObject; Item: TListItem; var InfoTip: String);
- TLVNotifyEvent = procedure(Sender: TObject; Item: TListItem);
- TLVOwnerDataEvent = procedure(Sender: TObject; Item: TListItem);
- TLVOwnerDataFindEvent = procedure(Sender: TObject; Find: TItemFind; FindString: String; FindPosition: TPoint; FindData: Pointer; StartIndex: LongInt; Direction: TSearchDirection; Wrap: Boolean; var Index: LongInt);
- TLVOwnerDataHintEvent = procedure(Sender: TObject; StartIndex: LongInt; ENDINDEX: LongInt);
- TLVOwnerDataStateChangeEvent = procedure(Sender: TObject; StartIndex: LongInt; ENDINDEX: LongInt; OldState: TItemStates; NEWSTATE: TItemStates);
- TLVSelectItemEvent = procedure(Sender: TObject; Item: TListItem; Selected: Boolean);
- TLVSubItemImageEvent = procedure(Sender: TObject; Item: TListItem; SubItem: LongInt; var ImageIndex: LongInt);
- TMeasureItemEvent = procedure(Control: TWinControl; Index: LongInt; var Height: LongInt);
- TMenuAnimation = set of TMenuAnimations;
- TMenuAnimations = (maLeftToRight, maRightToLeft, maTopToBottom, maBottomToTop, maNone);
- TMenuAutoFlag = TMenuItemAutoFlag;
- TMenuBreak = (mbNone, mbBreak, mbBarBreak);
- TMenuDrawItemEvent = procedure(Sender: TObject; ACanvas: TCanvas; ARect: TRect; Selected: Boolean);
- TMenuChangeEvent = procedure(Sender: TObject; Source: TMenuItem; Rebuild: Boolean);
- TMenuItemAutoFlag = (maAutomatic, maManual, maParent);
- TMenuMeasureItemEvent = procedure(Sender: TObject; ACanvas: TCanvas; var Width: LongInt; var HEIGHT: LongInt);
- TMessage
= record
LParam: LongInt;
Msg: LongWord;
Result: LongInt;
WParam: LongInt;
end;
- TMethod
= record
Code: Pointer;
Data: Pointer;
end;
- TModalResult = LongInt;
- TMouseButton = (mbLeft, mbRight, mbMiddle);
- TMouseEvent = procedure(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: LongInt; Y: LongInt);
- TMouseMoveEvent = procedure(Sender: TObject; Shift: TShiftState; X: LongInt; Y: LongInt);
- TMouseWheelEvent = procedure(Sender: TObject; Shift: TShiftState; WheelDelta: LongInt; MousePos: TPoint; var Handled: Boolean);
- TMouseWheelUpDownEvent = procedure(Sender: TObject; Shift: TShiftState; MousePos: TPoint; var Handled: Boolean);
- TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore, mbAll, mbNoToAll, mbYesToAll, mbHelp, mbClose);
- TMsgDlgButtons = set of TMsgDlgBtn;
- TMsgDlgType = (mtWarning, mtError, mtInformation, mtConfirmation, mtCustom);
- TNodeAttachMode = (naAdd, naAddFirst, naAddChild, naAddChildFirst, naInsert);
- TNodeState = (nsCut, nsDropHilited, nsFocused, nsSelected, nsExpanded);
- TNotifyEvent = procedure(Sender: TObject);
- TNumberingStyle = (nsNone, nsBullet);
- TOnGetMonthInfoEvent = procedure(Sender: TObject; Month: LongWord; var MonthBoldInfo: LongWord);
- TOperation = (opInsert, opRemove);
- TOverlay = LongInt;
- TOwnerDrawState = set of TEOwnerDrawState;
- TPanelBevel = (bvNone, bvLowered, bvRaised, bvSpace);
- TParamType = Byte;
- TParseInsertSqlEvent = procedure(var FieldNames: TWideStrings; SQL: UnicodeString; var BindAllFields: Boolean; var TableName: UnicodeString);
- TParseSqlEvent = procedure(var FieldNames: TWideStrings; SQL: UnicodeString; var TableName: UnicodeString);
- TPenMode = (pmBlack, pmWhite, pmNop, pmNot, pmCopy, pmNotCopy, pmMergePenNot, pmMaskPenNot, pmMergeNotPen, pmMaskNotPen, pmMerge, pmNotMerge, pmMask, pmNotMask, pmXor, pmNotXor);
- TPenStyle = (psSolid, psDash, psDot, psDashDot, psDashDotDot, psClear, psInsideFrame);
- TPoint
= record
x: LongInt;
y: LongInt;
end;
- TPopupAlignment = (paLeft, paRight, paCenter);
- TPosition = (poDesigned, poDefault, poDefaultPosOnly, poDefaultSizeOnly, poScreenCenter, poDesktopCenter, poMainFormCenter, poOwnerFormCenter);
- TPrintScale = (poNone, poProportional, poPrintToFit);
- TProgressBarOrientation = (pbHorizontal, pbVertical);
- TProgressRange = LongInt;
- TProviderFlags = Byte;
- TPSCommandType = (ctUnknown, ctQuery, ctTable, ctStoredProc, ctServerMethod, ctSelect, ctInsert, ctUpdate, ctDelete, ctDDL);
- TRect
= record
Bottom: LongInt;
Left: LongInt;
Right: LongInt;
Top: LongInt;
end;
- TRegDataInfo
= record
DataSize: LongInt;
RegData: TRegDataType;
end;
- TRegDataType = (rdUnknown, rdString, rdExpandString, rdInteger, rdBinary);
- TRegKeyInfo
= record
FileTime: FILETIME;
MaxDataLen: LongInt;
MaxSubKeyLen: LongInt;
MaxValueLen: LongInt;
NumSubKeys: LongInt;
NumValues: LongInt;
end;
- TResType = (rtBitmap, rtCursor, rtIcon);
- TRichEditProtectChange = procedure(Sender: TObject; StartPos: LongInt; ENDPOS: LongInt; var AllowChange: Boolean);
- TRichEditResizeEvent = procedure(Sender: TObject; Rect: TRect);
- TRichEditSaveClipboard = procedure(Sender: TObject; NumObjects: LongInt; NUMCHARS: LongInt; var SaveClipboard: Boolean);
- TScalingFlag = (sfLeft, sfTop, sfWidth, sfHeight, sfFont);
- TScalingFlags = set of TScalingFlag;
- TScrollBarInc = SmallInt;
- TScrollBarKind = (sbHorizontal, sbVertical);
- TScrollCode = (scLineUp, scLineDown, scPageUp, scPageDown, scPosition, scTrack, scTop, scBottom, scEndScroll);
- TScrollEvent = procedure(Sender: TObject; ScrollCode: TScrollCode; var ScrollPos: LongInt);
- TScrollStyle = (ssNone, ssHorizontal, ssVertical, ssBoth);
- TSearchDirection = (sdLeft, sdRight, sdAbove, sdBelow, sdAll);
- TSearchType = (stWholeWord, stMatchCase);
- TSearchTypes = set of TSearchType;
- TSectionDragEvent = procedure(Sender: TObject; FromSection: THeaderSection; TOSECTION: THeaderSection; var AllowDrag: Boolean);
- TSectionEvent = procedure(Sender: TObject; ASection: LongInt; AWIDTH: LongInt);
- TSectionNotifyEvent = procedure(HeaderControl: THeaderControl; Section: THeaderSection);
- TSectionTrackEvent = procedure(HeaderControl: THeaderControl; Section: THeaderSection; Width: LongInt; State: TSectionTrackState);
- TSectionTrackState = (tsTrackBegin, tsTrackMove, tsTrackEnd);
- TShapeType = (stRectangle, stSquare, stRoundRect, stRoundSquare, stEllipse, stCircle);
- TShiftState = set of TShiftStateEnum;
- TShiftStateEnum = (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);
- TShortcut = Word;
- TSchemaType = (stNoSchema, stTables, stSysTables, stProcedures, stColumns, stProcedureParams, stIndexes, stPackages, stUserNames);
- TSortType = (stNone, stData, stText, stBoth);
- TSQLCommandType = (ctQuery, ctTable, ctStoredProc, ctServerMethod);
- TSQLConnectionLoginEvent = procedure(Database: TSQLConnection; LoginParams: TWideStrings);
- TSQLExceptionType = (exceptConnection, exceptCommand, exceptCursor, exceptMetaData, exceptUseLast);
- TSQLSchemaInfo
= record
FType: TSchemaType;
ObjectName: UnicodeString;
PackageName: UnicodeString;
Pattern: UnicodeString;
end;
- TStatusPanelBevel = (pbNone, pbLowered, pbRaised);
- TStatusPanelStyle = (psText, psOwnerDraw);
- TTabGetImageEvent = procedure(Sender: TObject; TabIndex: LongInt; var ImageIndex: LongInt);
- TTabChangingEvent = procedure(Sender: TObject; var AllowChange: Boolean);
- TTableScope = (tsSynonym, tsSysTable, tsTable, tsView);
- TTableScopes = set of TTableScope;
- TTabOrder = LongInt;
- TTabPosition = (tpTop, tpBottom, tpLeft, tpRight);
- TTabStyle = (tsTabs, tsButtons, tsFlatButtons);
- TTBAdvancedCustomDrawBtnEvent = procedure(Sender: TToolBar; Button: TToolButton; State: TCustomDrawState; Stage: TCustomDrawStage; var Flags: TTBCustomDrawFlags; var DefaultDraw: Boolean);
- TTBAdvancedCustomDrawEvent = procedure(Sender: TToolBar; ARect: TRect; Stage: TCustomDrawStage; var DefaultDraw: Boolean);
- TTBCustomDrawBtnEvent = procedure(Sender: TToolBar; Button: TToolButton; State: TCustomDrawState; var DefaultDraw: Boolean);
- TTBCustomDrawEvent = procedure(Sender: TToolBar; ARect: TRect; var DefaultDraw: Boolean);
- TTBCustomDrawFlags = set of TTBCustomDrawFlagsE;
- TTBCustomDrawFlagsE = (tbNoEdges, tbHiliteHotTrack, tbNoOffset, tbNoMark, tbNoEtchedEffect);
- TTextLayout = (tlTop, tlCenter, tlBottom);
- TTickMark = (tmBottomRight, tmTopLeft, tmBoth);
- TTickStyle = (tsNone, tsAuto, tsManual);
- TTime = Double;
- TToolButtonState = (tbsChecked, tbsPressed, tbsEnabled, tbsHidden, tbsIndeterminate, tbsWrap, tbsEllipses, tbsMarked);
- TToolButtonStyle = (tbsButton, tbsCheck, tbsDropDown, tbsSeparator, tbsDivider);
- TTrackBarOrientation = (trHorizontal, trVertical);
- TTrackButton = (tbRightButton, tbLeftButton);
- TTransactionDesc
= record
CustomIsolation: LongWord;
GlobalID: LongWord;
IsolationLevel: TTransIsolationLevel;
TransactionID: LongWord;
end;
- TTransIsolationLevel = (xilREADCOMMITTED, xilREPEATABLEREAD, xilDIRTYREAD, xilCUSTOM);
- TTVAdvancedCustomDrawEvent = procedure(Sender: TCustomTreeView; ARect: TRect; Stage: TCustomDrawStage; var DefaultDraw: Boolean);
- TTVAdvancedCustomDrawItemEvent = procedure(Sender: TCustomTreeView; Node: TTreeNode; State: TCustomDrawState; Stage: TCustomDrawStage; var PaintImages: Boolean; var DEFAULTDRAW: Boolean);
- TTVCollapsingEvent = procedure(Sender: TObject; Node: TTreeNode; var AllowCollapse: Boolean);
- TTVCompareEvent = procedure(Sender: TObject; Node1: TTreeNode; NODE2: TTreeNode; Data: LongInt; var Compare: LongInt);
- TTVCustomDrawEvent = procedure(Sender: TCustomTreeView; ARect: TRect; var DefaultDraw: Boolean);
- TTVCustomDrawItemEvent = procedure(Sender: TCustomTreeView; Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
- TTVEditedEvent = procedure(Sender: TObject; Node: TTreeNode; var S: String);
- TTVEditingEvent = procedure(Sender: TObject; Node: TTreeNode; var AllowEdit: Boolean);
- TTVExpandedEvent = procedure(Sender: TObject; Node: TTreeNode);
- TTVExpandingEvent = procedure(Sender: TObject; Node: TTreeNode; var AllowExpansion: Boolean);
- TTVChangedEvent = procedure(Sender: TObject; Node: TTreeNode);
- TTVChangingEvent = procedure(Sender: TObject; Node: TTreeNode; var AllowChange: Boolean);
- TUDAlignButton = (udLeft, udRight);
- TUDBtnType = (btNext, btPrev);
- TUDClickEvent = procedure(Sender: TObject; Button: TUDBtnType);
- TUDChangingEvent = procedure(Sender: TObject; var AllowChange: Boolean);
- TUDChangingEventEx = procedure(Sender: TObject; var AllowChange: Boolean; NewValue: SmallInt; Direction: TUpDownDirection);
- TUDOrientation = (udHorizontal, udVertical);
- TUpdateAction = (uaFail, uaAbort, uaSkip, uaRetry, uaApplied);
- TUpdateErrorEvent = procedure(DataSet: TDataSet; E: EDatabaseError; UpdateKind: TUpdateKind; var UpdateAction: TUpdateAction);
- TUpdateKind = (ukModify, ukInsert, ukDelete);
- TUpdateMode = (upWhereAll, upWhereChanged, upWhereKeyOnly);
- TUpdateRecordEvent = procedure(DataSet: TDataSet; UpdateKind: TUpdateKind; var UpdateAction: TUpdateAction);
- TUpdateStatus = (usUnmodified, usModified, usInserted, usDeleted);
- TUpdateStatusSet = set of TUpdateStatus;
- TUpDownDirection = (updNone, updUp, updDown);
- TVariantArray = array of Variant;
- TVarType = Word;
- TViewStyle = (vsIcon, vsSmallIcon, vsList, vsReport);
- TWideStringItem
= record
FObject: TObject;
FString: WideString;
end;
- TWidth = LongInt;
- TWindowState = (wsNormal, wsMinimized, wsMaximized);
- TWndMethod = procedure(var Message: TMessage);
- UCS2Char = WideChar;
- UCS4Char = LongWord;
- UnicodeString
- UTF8String = String;
- Variant = Variant;
- WideChar
- WideString
- Word
- WordBool
Variables
- ExitCode: LongInt;
- IsCalled: Boolean;
- optDateFormat: String;
- optDateTimeFormat: String;
- optFloatFormat: String;
- optTimeFormat: String;
- ScriptResult: LongInt;
- StdOut: String;
Global objects
- _ScriptEngine: TObject;
- Application: TApplication;
- MainForm: TForm;
- Screen: TScreen;
- ScriptVars: TStringList;
- Self: TForm;
Procedures
- procedure Cls;
- procedure CopyFiles(SourceDir: String; Mask: String; DestDir: String; Overwrite: Boolean);
- procedure CreateRegKey(Key: String; ValueName: String; Value: String);
- procedure Dec(var x);
- procedure DecodeDate(DateTime: Double; var Year: Word; var Month: Word; var Day: Word);
- procedure DecodeFile(InFile: AnsiString; OutFile: AnsiString; Password: AnsiString; cMethod: AnsiString);
- procedure DecodeTime(DateTime: Double; var Hour: Word; var Min: Word; var Sec: Word; var MSec: Word);
- procedure Delete(var s: AnyString; ifrom: LongInt; icount: LongInt);
- procedure DeleteRegKey(Key: String);
- procedure DrawMenuItem(MenuItem: TMenuItem; ACanvas: TCanvas; ARect: TRect; State: TOwnerDrawState);
- procedure EncodeFile(InFile: AnsiString; OutFile: AnsiString; Password: AnsiString; cMethod: AnsiString);
- procedure FreeMem(var P: Pointer);
- procedure FreeProcParams(var ProcParams: TList);
- procedure GetAllFileTimes(FileName: String; var CreationTime: Double; var LastAccessTime: Double; var LastWriteTime: Double);
- procedure GetConnectionNames(List: TStrings; Driver: String; DesignMode: Boolean);
- procedure GetCursorValues(Proc: TGetStrProc);
- procedure GetDelegateDriverNames(List: TStrings; DesignMode: Boolean);
- procedure GetDriverNames(List: TStrings; DesignMode: Boolean);
- procedure GetFilesByMask(Dir: String; R: TStrings; Mask: String);
- procedure GetMem(var P: Pointer; Size: LongInt);
- procedure GetRegistrySubKeys(Root: LongWord; Key: String; List: TStrings);
- procedure GetRegistryValueNames(Root: LongWord; Key: String; List: TStrings);
- procedure Inc(var x);
- procedure Insert(s: AnyString; var s2: AnyString; iPos: LongInt);
- procedure LoadParamListItems(Params: TParams; ProcParams: TList);
- procedure LocalizeButtonCaption(MsgDlgBtn: TMsgDlgBtn; Caption: String);
- procedure LocalizeMsgDlgCaption(MsgDlgType: TMsgDlgType; Caption: String);
- procedure MoveWindowOrg(DC: LongWord; DX: LongInt; DY: LongInt);
- procedure OleError(ErrorCode: LongInt);
- procedure OleCheck(Result: LongInt);
- procedure RaiseException(Ex: TIFException; Param: String);
- procedure RaiseLastException;
- procedure Randomize;
- procedure Read(var s: String);
- procedure Readln(var s: String);
- procedure SetArrayLength(var arr; count: LongInt);
- procedure SetGlobalEnvVar(VariableName: String; VariableContent: String; ForAllUsers: Boolean; BroadcastChangeMsg: Boolean);
- procedure SetImeMode(hWnd: LongInt; Mode: TImeMode);
- procedure SetImeName(Name: String);
- procedure SetLength(var s; NewLength: LongInt);
- procedure SetVariable(aName: String; aValue: String);
- procedure ShortcutToKey(Shortcut: Word; var Key: Word; var Shift: TShiftState);
- procedure ShowMessage(Msg: String);
- procedure Sleep(dwMilliseconds: LongWord);
- procedure StrSet(c: Char; I: LongInt; var s: String);
- procedure UnloadDll(s: String);
- procedure VarArraySet(c: Variant; I: LongInt; var s: Variant);
- procedure Write(s: String);
- procedure WriteGlobalProperty(PropertyPath: String; Value: Variant);
- procedure Writeln(s: String);
- procedure WriteProperty(Root: TComponent; PropertyPath: String; Value: Variant);
- procedure WritePropertyStr(Root: TComponent; PropertyPath: String; Value: String);
- procedure WStrSet(c: AnyString; I: LongInt; var s: AnyString);
Functions
- function __PChar(P: Pointer): PWideChar;
- function __Pointer(P: TObject): Pointer;
- function __TObject(P: Pointer): TObject;
- function Abs(e: Extended): Extended;
- function ActionEnabled(Sender: TObject): Boolean;
- function ActionExecute(Sender: TObject): Boolean;
- function ActionUpdate(Sender: TObject): Boolean;
- function AnsiCompareStr(S1: String; S2: String): LongInt;
- function AnsiCompareText(S1: String; S2: String): LongInt;
- function AnsiDequotedStr(S: String; AQuote: Char): String;
- function AnsiLowercase(s: String): String;
- function AnsiQuotedStr(S: String; Quote: Char): String;
- function AnsiQuotedStrCheck(S: String; Quote: Char): String;
- function AnsiSameStr(S1: String; S2: String): Boolean;
- function AnsiSameText(S1: String; S2: String): Boolean;
- function AnsiToOem(S: String): String;
- function AnsiToUtf8(S: String): String;
- function AnsiUppercase(s: String): String;
- function Bounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt): TRect;
- function BrowseForFolder(Title: String; InitialDirectory: String; var SelectedDirectory: String; Position: TPoint): Boolean;
- function Call(ScriptFileName: String; cParams: String): LongInt;
- function CallEx(ScriptFileName: String; cParams: String; var cStdOut: String): LongInt;
- function ClassIDToProgID(ClassID: TGUID): String;
- function ClearDir(Dir: String): Boolean;
- function Clipboard: TClipboard;
- function ColorToRGB(Color: LongInt): LongInt;
- function Copy(s: AnyString; iFrom: LongInt; iCount: LongInt): AnyString;
- function CopyFileAs(Source: String; Target: String; Overwrite: Boolean): Boolean;
- function Cos(e: Extended): Extended;
- function CreateClassID: String;
- function CreateComObject(ClassID: TGUID): IUnknown;
- function CreateGUIDAsString: String;
- function CreateOleObject(ClassName: String): IDispatch;
- function CreateRegistryValueBinary(Root: LongWord; Key: String; Attribute: String; InStream: TMemoryStream): Boolean;
- function CreateRegistryValueBool(Root: LongWord; Key: String; Attribute: String; Value: Boolean): Boolean;
- function CreateRegistryValueInt(Root: LongWord; Key: String; Attribute: String; Value: LongInt): Boolean;
- function CreateRegistryValueStr(Root: LongWord; Key: String; Attribute: String; Value: String): Boolean;
- function CreateRemoteComObject(MachineName: WideString; ClassID: TGUID): IUnknown;
- function CursorToIdent(Cursor: LongInt; var Ident: String): Boolean;
- function CursorToString(Cursor: ShortInt): String;
- function Date: Double;
- function DateTimeToDEF_DateTimeFormat(DT: Double): String;
- function DateTimeToUnix(D: Double): Int64;
- function DateToStr(D: Double): String;
- function DayOfWeek(DateTime: Double): Word;
- function DecodeText(Text: AnsiString; Password: AnsiString; cMethod: AnsiString): AnsiString;
- function DEF_DateTimeFormatToDateTime(StrTime: String): Double;
- function DeleteDir(Dir: String): Boolean;
- function DeleteFile(FileName: String): Boolean;
- function DeleteFilesByMask(Path: String; Mask: String): Boolean;
- function DeleteRegistryValue(Root: LongWord; Key: String; Attribute: String): Boolean;
- function DeleteTree(ADir: String): Boolean;
- function DirectoryExists(Directory: String): Boolean;
- function DLLGetLastError: LongInt;
- function EncodeDate(Year: Word; Month: Word; Day: Word): Double;
- function EncodeText(Text: AnsiString; Password: AnsiString; cMethod: AnsiString): AnsiString;
- function EncodeTime(Hour: Word; Min: Word; Sec: Word; MSec: Word): Double;
- function ExceptionParam: String;
- function ExceptionPos: LongWord;
- function ExceptionProc: LongWord;
- function ExceptionToString(er: TIFException; Param: String): String;
- function ExceptionType: TIFException;
- function ExcludeTrailingPathDelimiter(S: String): String;
- function ExpandEnvVar(Value: String): String;
- function ExpandEnvVar2(var Value: String): Boolean;
- function ExpandFileName(FileName: String): String;
- function ExpandFileNameEx(BaseFileName: String; FileName: String): String;
- function ExtractFileExt(FileName: String): String;
- function ExtractFileName(FileName: String): String;
- function ExtractFilePath(FileName: String): String;
- function ExtractRelativePath(BaseName: String; DestName: String): String;
- function ExtractRelativePathEx(BaseFileName: String; FileName: String; SkipLevel: LongInt): String;
- function FileExists(FileName: String): Boolean;
- function FindGlobalComponent(Name: String): TComponent;
- function FindGlobalObject(Path: String): TObject;
- function FindMyCmdLineSwitch(CommandLine: String; Switch: String; IgnoreCase: Boolean): Boolean;
- function FloatToDEF_FloatStr(F: Extended): String;
- function FloatToStr(e: Extended): String;
- function ForceDirectories(Dir: String): Boolean;
- function Format(Format: String; Args: array of const): String;
- function FormatDateTime(fmt: String; D: Double): String;
- function FormatFloat(Format: String; Value: Extended): String;
- function GetActiveOleObject(ClassName: String): IDispatch;
- function GetArrayLength(var arr): LongInt;
- function GetComCtlVersion: LongInt;
- function GetConnectionRegistryFile(DesignMode: Boolean): String;
- function GetCurrentDir: String;
- function GetDriverRegistryFile(DesignMode: Boolean): String;
- function GetEnvVar(Name: String): String;
- function GetFileCRC(FileName: AnsiString): AnsiString;
- function GetFileHash(FileName: AnsiString; hMethod: AnsiString): AnsiString;
- function GetFileMD5(FileName: AnsiString): AnsiString;
- function GetFilesByMaskTree(Dir: String; R: TStrings; Mask: String): Boolean;
- function GetFileSize(FileName: String): LongInt;
- function GetFileVerInfo(FileName: String): String;
- function GetFileVerInfoEx(FileName: String; var MajorVersion: LongInt; var MinorVersion: LongInt; var ReleaseNumber: LongInt; var BuildNumber: LongInt): String;
- function GetLongHint(Hint: String): String;
- function GetPDScriptCallbackAddrAsInt(NumberOfParams: LongInt): Int64;
- function GetPDScriptInstanceAddrAsInt: LongInt;
- function GetRegistryValueBinary(Root: LongWord; Key: String; Attribute: String; OutStream: TMemoryStream): Boolean;
- function GetRegistryValueBool(Root: LongWord; Key: String; Attribute: String; Default: Boolean): Boolean;
- function GetRegistryValueInt(Root: LongWord; Key: String; Attribute: String; Default: LongInt): LongInt;
- function GetRegistryValueStr(Root: LongWord; Key: String; Attribute: String; Default: String): String;
- function GetRegStringValue(Key: String; ValueName: String): String;
- function GetShortHint(Hint: String): String;
- function GetSpecialFolder(aFolderCSIDL: LongInt): String;
- function GetSubDirsByMask(Dir: String; R: TStrings; Mask: String): Boolean;
- function GetSubDirsByMaskTree(Dir: String; R: TStrings; Mask: String): Boolean;
- function GetTempFolder: String;
- function GetTextCRC(Text: AnsiString): AnsiString;
- function GetTextHash(Text: AnsiString; hMethod: AnsiString): AnsiString;
- function GetTextMD5(Text: AnsiString): AnsiString;
- function GetVariable(aName: String): String;
- function GetWindowsFolder: String;
- function GUIDToString(ClassID: TGUID): String;
- function High(x): Int64;
- function HostCallback(cCommand: String; cParams: String; var cBuffer: String): Boolean;
- function HostCallbackA(cCommand: AnsiString; cParams: AnsiString; var cBuffer: AnsiString): Boolean;
- function HTMLDecode(AStr: String): String;
- function HTMLEncode(AStr: String): String;
- function HTMLEscape(Str: String): String;
- function ChangeFileExt(FileName: String; Extension: String): String;
- function IdentToCursor(Ident: String; var Cursor: LongInt): Boolean;
- function IDispatchInvoke(Self: IDispatch; PropertySet: Boolean; Name: String; Par: array of variant): Variant;
- function IncludeTrailingPathDelimiter(S: String): String;
- function IncMonth(Date: Double; NumberOfMonths: LongInt): Double;
- function IncTimes(ATime: Double; Hours: LongInt; Minutes: LongInt; Seconds: LongInt; MSecs: LongInt): Double;
- function InputBox(ACaption: String; APrompt: String; ADefault: String): String;
- function InputQuery(ACaption: String; APrompt: String; var Value: String): Boolean;
- function InputQueryPDS(ACaption: String; APrompt: String; var Value: String): Boolean;
- function InputQueryPDSList(ACaption: String; APrompt: String; var Value: String; Items: TStrings; FixedList: Boolean): Boolean;
- function InputQueryPDSMemo(ACaption: String; APrompt: String; var Value: String; mWidth: LongInt; mHeight: LongInt): Boolean;
- function Int(e: Extended): Extended;
- function Int64ToStr(i: Int64): String;
- function IntToHex(Value: LongInt; Digits: LongInt): String;
- function IntToStr(i: Int64): String;
- function IsEqualGUID(guid1: TGUID; guid2: TGUID): Boolean;
- function IsLeapYear(Year: Word): Boolean;
- function LastDelimiter(Delimiters: String; S: String): LongInt;
- function Length(s): LongInt;
- function LoadAnsiStrFromFile(var AString: AnsiString; FileName: String): Boolean;
- function LoadDFMForm(AOwner: TComponent; FileName: String): TForm;
- function LoadStrFromFile(var AString: String; FileName: String): Boolean;
- function Low(x): Int64;
- function Lowercase(s: AnyString): AnyString;
- function MessageDlg(Msg: String; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: LongInt): LongInt;
- function MessageDlgPDS(MsgCaption: String; Msg: String; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons): LongInt;
- function MimeDecodeString(S: String): String;
- function MimeEncodeString(S: String): String;
- function Mouse: TMouse;
- function MyCmdLineParamCount(CommandLine: String): LongInt;
- function MyCmdLineParamStr(CommandLine: String; Index: LongInt): String;
- function NewItem(ACaption: String; AShortcut: Word; AChecked: Boolean; AEnabled: Boolean; AOnClick: TNotifyEvent; Hctx: Word; AName: String): TMenuItem;
- function NewLine: TMenuItem;
- function NewMenu(Owner: TComponent; AName: String; Items: array of TObject): TMainMenu;
- function NewPopupMenu(Owner: TComponent; AName: String; Alignment: TPopupAlignment; AutoPopup: Boolean; Items: array of TObject): TPopupMenu;
- function NewSubMenu(ACaption: String; Hctx: Word; AName: String; Items: array of TObject; AEnabled: Boolean): TMenuItem;
- function Now: Double;
- function Null: Variant;
- function OemToAnsi(S: String): String;
- function Padl(s: AnyString; I: LongInt): AnyString;
- function Padr(s: AnyString; I: LongInt): AnyString;
- function Padz(s: AnyString; I: LongInt): AnyString;
- function ParamCount: LongInt;
- function ParamStr(Index: LongInt): String;
- function Pi: Extended;
- function Point(AX: LongInt; AY: LongInt): TPoint;
- function Pos(SubStr: AnyString; S: AnyString): LongInt;
- function PosEx(SubStr: String; S: String; Offset: LongInt): LongInt;
- function PostMessage(hWnd: LongInt; Msg: LongWord; wParam: LongInt; lParam: LongInt): LongBool;
- function ProgIDToClassID(ProgID: String): TGUID;
- function ProjectParamCount: LongInt;
- function ProjectParamStr(Index: LongInt): String;
- function PromptForFileName(var AFileName: String; AFilter: String; ADefaultExt: String; ATitle: String; AInitialDir: String; SaveDialog: Boolean): Boolean;
- function Random(Range: LongInt): LongInt;
- function ReadGlobalProperty(PropertyPath: String): Variant;
- function ReadProperty(Root: TComponent; PropertyPath: String): Variant;
- function ReadPropertyStr(Root: TComponent; PropertyPath: String): String;
- function Rect(ALeft: LongInt; ATop: LongInt; ARight: LongInt; ABottom: LongInt): TRect;
- function RegistryAttributeExists(Root: LongWord; Key: String; Attribute: String): Boolean;
- function RegistryKeyExists(RootKey: LongWord; Key: String): Boolean;
- function ReplaceStr(AText: String; AFromText: String; AToText: String): String;
- function ReplaceText(AText: String; AFromText: String; AToText: String): String;
- function Replicate(c: Char; I: LongInt): String;
- function RGB(r: Byte; g: Byte; b: Byte): LongWord;
- function Round(e: Extended): LongInt;
- function SaveAnsiStrToFile(AString: AnsiString; FileName: String): Boolean;
- function SaveStrToFile(AString: String; FileName: String): Boolean;
- function SaveStrToFileEx(AString: String; FileName: String; Encoding: String): Boolean;
- function SelectColor(var Color: LongInt): Boolean;
- function SelectFile(var aFileName: String; aFilter: String): Boolean;
- function SelectFiles(var aFileNames: TStringList; aFilter: String): Boolean;
- function SelectFileToSave(var aFileName: String; aFilter: String): Boolean;
- function SelectFont(Font: TFont): Boolean;
- function SendAppMessage(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function SendMessage(hWnd: LongInt; Msg: LongWord; wParam: LongInt; lParam: LongInt): LongInt;
- function SendTextMessage(Handle: LongInt; Msg: LongWord; WParam: LongInt; LParam: String): LongInt;
- function SetCurrentDir(Dir: String): Boolean;
- function SetEnvVar(Name: String; Value: String): Boolean;
- function ShellExec(FileName: String; Parameters: String; Verb: String; CmdShow: LongInt; WorkDir: String): Boolean;
- function ShellExecAndWait(FileName: String; Parameters: String; Verb: String; CmdShow: LongInt; WorkDir: String): Boolean;
- function ShellExecAndWaitWithExitCode(FileName: String; var ExitCode: LongWord; Parameters: String; Verb: String; CmdShow: LongInt; WorkDir: String): Boolean;
- function Shortcut(Key: Word; Shift: TShiftState): Word;
- function ShortcutToText(Shortcut: Word): String;
- function Sin(e: Extended): Extended;
- function SizeOf(Data): LongInt;
- function SleepEx(dwMilliseconds: LongWord; bAlertable: LongBool): LongWord;
- function Sqrt(e: Extended): Extended;
- function StrGet(var S: String; I: LongInt): Char;
- function StrGet2(S: String; I: LongInt): Char;
- function StringOfChar(c: Char; I: LongInt): String;
- function StringToColor(S: String): LongInt;
- function StringToCursor(S: String): ShortInt;
- function StringToGUID(S: String): TGUID;
- function StrReplace(S: String; OldPattern: String; NewPattern: String; All: Boolean; IgnoreCase: Boolean): String;
- function StrToDate(s: String): Double;
- function StrToDateTimeGeneral(S: String; Def: Extended): Double;
- function StrToFloat(s: String): Extended;
- function StrToFloatGeneral(S: String; Def: Extended): Extended;
- function StrToInt(s: String): LongInt;
- function StrToInt64(s: String): Int64;
- function StrToIntDef(s: String; def: LongInt): LongInt;
- function SysErrorMessage(ErrorCode: LongWord): String;
- function TextToShortcut(Text: String): Word;
- function Time: Double;
- function Trim(s: AnyString): AnyString;
- function TrimLeft(S: String): String;
- function TrimRight(S: String): String;
- function Trunc(e: Extended): LongInt;
- function TryEncodeDate(Year: Word; Month: Word; Day: Word; var Date: Double): Boolean;
- function TryEncodeTime(Hour: Word; Min: Word; Sec: Word; MSec: Word; var Time: Double): Boolean;
- function Unassigned: Variant;
- function UnixToDateTime(U: Int64): Double;
- function UpCase(Ch: Char): Char;
- function Uppercase(s: AnyString): AnyString;
- function UTF8Decode(S: String): WideString;
- function UTF8Encode(WS: WideString): String;
- function Utf8ToAnsi(S: String): String;
- function VarArrayGet(var S: Variant; I: LongInt): Variant;
- function VarIsClear(V: Variant): Boolean;
- function VarIsEmpty(V: Variant): Boolean;
- function VarIsNull(V: Variant): Boolean;
- function VarType(V: Variant): Word;
- function WinExecCapture(CmdLine: String; var ExCode: LongWord; var Capture: String; WorkDir: String; Visibility: Word; OemConvert: Boolean): LongInt;
- function WStrGet(var S: AnyString; I: LongInt): WideChar;
Classes
- EDatabaseError = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
end;
- EMenuError = class;
- EUpdateError = class(EDatabaseError)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- property Context: String;
- property ErrorCode: LongInt;
- property PreviousError: LongInt;
end;
- SPParamDesc = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- property iArgType: Byte;
- property iDataType: TFieldType;
- property iLen: LongWord;
- property iParamNum: Word;
- property iUnits1: SmallInt;
- property iUnits2: SmallInt;
- property szName: String;
end;
- TAction = class(TCustomAction)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DoHint(var HintStr: String): Boolean;
- function Execute: Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HandlesTarget(Target: TObject): Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Update: Boolean;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure ExecuteTarget(Target: TObject);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RegisterChanges(Value: TBasicActionLink);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure UnRegisterChanges(Value: TBasicActionLink);
- procedure UpdateTarget(Target: TObject);
- property ActionList: TCustomActionList;
- property AutoCheck: Boolean;
- property Caption: String;
- property Category: String;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property DisableIfNoHandler: Boolean;
- property Enabled: Boolean;
- property GroupIndex: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property Checked: Boolean;
- property ImageIndex: LongInt;
- property Index: LongInt;
- property Name: String;
- property OnExecute: TNotifyEvent;
- property OnHint: THintEvent;
- property OnUpdate: TNotifyEvent;
- property Owner: TComponent;
- property ShortCut: Word;
- property Tag: LongInt;
- property Visible: Boolean;
end;
- TActionList = class(TCustomActionList)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- property ActionCount: LongInt;
- property Actions[Index: LongInt]: TContainedAction;
- property Images: TCustomImageList;
- property OnExecute: TActionEvent;
- property OnChange: TNotifyEvent;
- property OnStateChange: TNotifyEvent;
- property OnUpdate: TActionEvent;
- property Tag: LongInt;
end;
- TADTField = class(TObjectField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldCount: LongInt;
- property FieldName: String;
- property FieldNo: LongInt;
- property Fields: TFields;
- property FieldValues[Index: LongInt]: Variant;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property ObjectType: String;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Unnamed: Boolean;
- property Value: Variant;
- property Visible: Boolean;
end;
- TApplication = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function HelpCommand(Command: LongInt; Data: LongInt): Boolean;
- function HelpContext(Context: LongInt): Boolean;
- function HelpJump(JumpID: NativeString): Boolean;
- function InstanceSize: LongInt;
- function MessageBox(Text: String; Caption: String; Flags: LongInt): LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure BringToFront;
- procedure CancelHint;
- procedure ControlDestroyed(Control: TControl);
- procedure CreateHandle;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure HandleException(Sender: TObject);
- procedure HandleMessage;
- procedure HideHint;
- procedure Initialize;
- procedure InsertComponent(AComponent: TComponent);
- procedure Minimize;
- procedure NormalizeTopmosts;
- procedure ProcessMessages;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Restore;
- procedure RestoreTopmosts;
- procedure Run;
- procedure Terminate;
- property Active: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property DialogHandle: LongInt;
- property ExeName: NativeString;
- property Handle: LongInt;
- property HelpFile: NativeString;
- property Hint: NativeString;
- property HintColor: LongInt;
- property HintHidePause: LongInt;
- property HintPause: LongInt;
- property HintShortPause: LongInt;
- property MainForm: TForm;
- property Name: String;
- property OnActivate: TNotifyEvent;
- property OnDeactivate: TNotifyEvent;
- property OnHelp: THelpEvent;
- property OnHint: TNotifyEvent;
- property OnIdle: TIdleEvent;
- property OnMinimize: TNotifyEvent;
- property OnRestore: TNotifyEvent;
- property Owner: TComponent;
- property ShowHint: Boolean;
- property ShowMainForm: Boolean;
- property Tag: LongInt;
- property Terminated: Boolean;
- property Title: NativeString;
- property UpdateFormatSettings: Boolean;
end;
- TArrayField = class(TObjectField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldCount: LongInt;
- property FieldName: String;
- property FieldNo: LongInt;
- property Fields: TFields;
- property FieldValues[Index: LongInt]: Variant;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property ObjectType: String;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Unnamed: Boolean;
- property Value: Variant;
- property Visible: Boolean;
end;
- TAutoIncField = class(TIntegerField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: LongInt;
- property MinValue: LongInt;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: LongInt;
- property Visible: Boolean;
end;
- TBasicAction = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Execute: Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HandlesTarget(Target: TObject): Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Update: Boolean;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure ExecuteTarget(Target: TObject);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RegisterChanges(Value: TBasicActionLink);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure UnRegisterChanges(Value: TBasicActionLink);
- procedure UpdateTarget(Target: TObject);
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Name: String;
- property OnExecute: TNotifyEvent;
- property OnUpdate: TNotifyEvent;
- property Owner: TComponent;
- property Tag: LongInt;
end;
- TBasicActionLink = class(TObject)
- constructor Create(AClient: TObject): TBasicActionLink;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Execute: Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Update: Boolean;
- procedure Free;
- property Action: TBasicAction;
- property OnChange: TNotifyEvent;
end;
- TBCDField = class(TNumericField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property Currency: Boolean;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: Currency;
- property MinValue: Currency;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property Precision: LongInt;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Currency;
- property Visible: Boolean;
end;
- TBevel = class(TGraphicControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentShowhint: Boolean;
- property Shape: TBevelShape;
- property ShowHint: Boolean;
- property Style: TBevelStyle;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TBinaryField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- TBitBtn = class(TButton)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Cancel: Boolean;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Default: Boolean;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Glyph: TBitmap;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Kind: TBitBtnKind;
- property Layout: TButtonLayout;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Margin: LongInt;
- property ModalResult: LongInt;
- property Name: String;
- property NumGlyphs: Byte;
- property OnClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property Spacing: LongInt;
- property Style: TButtonStyle;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TBitmap = class(TGraphic)
- constructor Create: TGraphic;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function ReleaseHandle: LongInt;
- function ReleasePalette: LongInt;
- procedure Assign(Source: TPersistent);
- procedure Dormant;
- procedure Free;
- procedure FreeImage;
- procedure LoadFromClipboardFormat(AFormat: Word; AData: LongWord; APalette: LongInt);
- procedure LoadFromFile(Filename: String);
- procedure LoadFromResourceID(Instance: LongWord; ResID: LongInt);
- procedure LoadFromResourceName(Instance: LongWord; ResName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure SaveToClipboardFormat(var Format: Word; var Data: LongWord; var APalette: LongInt);
- procedure SaveToFile(Filename: String);
- procedure SaveToStream(Stream: TStream);
- property Canvas: TCanvas;
- property Empty: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property IgnorePalette: Boolean;
- property Modified: Boolean;
- property Monochrome: Boolean;
- property OnChange: TNotifyEvent;
- property Palette: LongInt;
- property TransparentColor: LongInt;
- property Width: LongInt;
end;
- TBits = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function OpenBit: LongInt;
- procedure Free;
- property Bits[Index: LongInt]: Boolean;
- property Size: LongInt;
end;
- TBlobField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property BlobSize: LongInt;
- property BlobType: Byte;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property GraphicHeader: Boolean;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Modified: Boolean;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Transliterate: Boolean;
- property Value: String;
- property Visible: Boolean;
end;
- TBooleanField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayValues: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Boolean;
- property Visible: Boolean;
end;
- TBrush = class(TGraphicsObject)
- constructor Create: TBrush;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Color: LongInt;
- property OnChange: TNotifyEvent;
- property Style: TBrushStyle;
end;
- TButton = class(TButtonControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Cancel: Boolean;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Default: Boolean;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property ModalResult: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TButtonControl = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TBytesField = class(TBinaryField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- TCanvas = class(TPersistent)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function TextHeight(Text: String): LongInt;
- function TextWidth(Text: String): LongInt;
- procedure Arc(X1: LongInt; Y1: LongInt; X2: LongInt; Y2: LongInt; X3: LongInt; Y3: LongInt; X4: LongInt; Y4: LongInt);
- procedure Assign(Source: TPersistent);
- procedure Draw(X: LongInt; Y: LongInt; Graphic: TGraphic);
- procedure Ellipse(X1: LongInt; Y1: LongInt; X2: LongInt; Y2: LongInt);
- procedure FillRect(Rect: TRect);
- procedure FloodFill(X: LongInt; Y: LongInt; Color: LongInt; FillStyle: Byte);
- procedure Free;
- procedure Chord(X1: LongInt; Y1: LongInt; X2: LongInt; Y2: LongInt; X3: LongInt; Y3: LongInt; X4: LongInt; Y4: LongInt);
- procedure LineTo(X: LongInt; Y: LongInt);
- procedure MoveTo(X: LongInt; Y: LongInt);
- procedure Pie(X1: LongInt; Y1: LongInt; X2: LongInt; Y2: LongInt; X3: LongInt; Y3: LongInt; X4: LongInt; Y4: LongInt);
- procedure Rectangle(X1: LongInt; Y1: LongInt; X2: LongInt; Y2: LongInt);
- procedure Refresh;
- procedure RoundRect(X1: LongInt; Y1: LongInt; X2: LongInt; Y2: LongInt; X3: LongInt; Y3: LongInt);
- procedure TextOut(X: LongInt; Y: LongInt; Text: String);
- property Brush: TBrush;
- property CopyMode: Byte;
- property Font: TFont;
- property Handle: LongInt;
- property Pen: TPen;
- property Pixels[Index: LongInt; param2: LongInt]: LongInt;
end;
- TClipboard = class(TPersistent)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetAsHandle(Format: Word): LongWord;
- function GetComponent(Owner: TComponent; Parent: TComponent): TComponent;
- function GetNamePath: String;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function HasFormat(Format: Word): Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure Close;
- procedure Free;
- procedure Open;
- procedure SetAsHandle(Format: Word; Value: LongWord);
- procedure SetComponent(Component: TComponent);
- procedure SetTextBuf(Buffer: PWideChar);
- property AsText: String;
- property FormatCount: LongInt;
- property Formats[Index: LongInt]: Word;
end;
- TCollection = class(TPersistent)
- constructor Create: TObject;
- function Add: TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Items[Index: LongInt]: TCollectionItem;
end;
- TCollectionItem = class(TPersistent)
- constructor Create(Collection: TCollection): TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Collection: TCollection;
- property DisplayName: String;
- property Id: LongInt;
- property Index: LongInt;
end;
- TComboBox = class(TCustomComboBox)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property DropDownCount: LongInt;
- property DroppedDown: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ItemHeight: LongInt;
- property ItemIndex: LongInt;
- property Items: TStrings;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MaxLength: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnCloseUp: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDrawItem: TDrawItemEvent;
- property OnDropDown: TNotifyEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMeasureItem: TMeasureItemEvent;
- property OnSelect: TNotifyEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property Sorted: Boolean;
- property Style: TComboBoxStyle;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Text: String;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCommonCalendar = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BoldDays(Days: array of Cardinal; var MonthBoldInfo: LongWord);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TComponent = class(TPersistent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Tag: LongInt;
end;
- TConnectionData = class(TPersistent)
- constructor Create(AConnection: TSQLConnection): TConnectionData;
- constructor Create2(AParentData: TConnectionData): TConnectionData;
- function BeginUpdate: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddProperties(NewProperties: TStrings);
- procedure Assign(Source: TPersistent);
- procedure EndUpdate;
- procedure Free;
- procedure RefreshProperties;
- procedure ReloadProperties;
- procedure UpdateProperties(NewProperties: TStrings);
- property ConnectionName: String;
- property DelegateConnection: TConnectionData;
- property DriverName: String;
- property IsModified: Boolean;
end;
- TContainedAction = class(TBasicAction)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Execute: Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HandlesTarget(Target: TObject): Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Update: Boolean;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure ExecuteTarget(Target: TObject);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RegisterChanges(Value: TBasicActionLink);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure UnRegisterChanges(Value: TBasicActionLink);
- procedure UpdateTarget(Target: TObject);
- property ActionList: TCustomActionList;
- property Category: String;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Index: LongInt;
- property Name: String;
- property OnExecute: TNotifyEvent;
- property OnUpdate: TNotifyEvent;
- property Owner: TComponent;
- property Tag: LongInt;
end;
- TControl = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ShowHint: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TControlScrollBar = class(TPersistent)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Increment: SmallInt;
- property Kind: TScrollBarKind;
- property Margin: Word;
- property Position: LongInt;
- property Range: LongInt;
- property ScrollPos: LongInt;
- property Tracking: Boolean;
- property Visible: Boolean;
end;
- TConversion = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ConvertReadStream(Stream: TStream; Buffer: PWideChar; BufSize: LongInt): LongInt;
- function ConvertWriteStream(Stream: TStream; Buffer: PWideChar; BufSize: LongInt): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
end;
- TCurrencyField = class(TFloatField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property Currency: Boolean;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: Double;
- property MinValue: Double;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property Precision: LongInt;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Double;
- property Visible: Boolean;
end;
- TCustomAction = class(TContainedAction)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DoHint(var HintStr: String): Boolean;
- function Execute: Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HandlesTarget(Target: TObject): Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Update: Boolean;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure ExecuteTarget(Target: TObject);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RegisterChanges(Value: TBasicActionLink);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure UnRegisterChanges(Value: TBasicActionLink);
- procedure UpdateTarget(Target: TObject);
- property ActionList: TCustomActionList;
- property Caption: String;
- property Category: String;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property DisableIfNoHandler: Boolean;
- property Enabled: Boolean;
- property HelpContext: LongInt;
- property Hint: String;
- property Checked: Boolean;
- property ImageIndex: LongInt;
- property Index: LongInt;
- property Name: String;
- property OnExecute: TNotifyEvent;
- property OnHint: THintEvent;
- property OnUpdate: TNotifyEvent;
- property Owner: TComponent;
- property ShortCut: Word;
- property Tag: LongInt;
- property Visible: Boolean;
end;
- TCustomActionList = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- property ActionCount: LongInt;
- property Actions[Index: LongInt]: TContainedAction;
- property Images: TCustomImageList;
- property Tag: LongInt;
end;
- TCustomComboBox = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DroppedDown: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ItemIndex: LongInt;
- property Items: TStrings;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomConnection = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Close;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure Open;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property AfterConnect: TNotifyEvent;
- property AfterDisconnect: TNotifyEvent;
- property BeforeConnect: TNotifyEvent;
- property BeforeDisconnect: TNotifyEvent;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Connected: Boolean;
- property DataSetCount: LongInt;
- property DataSets[Index: LongInt]: TDataSet;
- property Designinfo: LongInt;
- property LoginPrompt: Boolean;
- property Name: String;
- property Owner: TComponent;
- property Tag: LongInt;
end;
- TCustomControl = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomEdit = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetSelTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure ClearSelection;
- procedure CopyToClipboard;
- procedure CutToClipboard;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure PasteFromClipboard;
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetSelTextBuf(Buffer: PWideChar);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Modified: Boolean;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Text: String;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomGroupBox = class(TCustomControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomHotKey = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomCheckBox = class(TButtonControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomImageList = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateSize(AWidth: LongInt; AHeight: LongInt): TCustomImageList;
- function Add(Image: TBitmap; Mask: TBitmap): LongInt;
- function AddMasked(Image: TBitmap; MaskColor: LongInt): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FileLoad(ResType: TResType; Name: String; MaskColor: LongInt): Boolean;
- function FindComponent(AName: String): TComponent;
- function GetBitmap(Index: LongInt; Image: TBitmap): Boolean;
- function GetHotSpot: TPoint;
- function GetImageBitmap: LongInt;
- function GetMaskBitmap: LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Overlay(ImageIndex: LongInt; Overlay: LongInt): Boolean;
- procedure AddImages(Value: TCustomImageList);
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Draw(Canvas: TCanvas; X: LongInt; Y: LongInt; Index: LongInt; Enabled: Boolean);
- procedure DrawOverlay(Canvas: TCanvas; X: LongInt; Y: LongInt; ImageIndex: LongInt; Overlay: LongInt; Enabled: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Insert(Index: LongInt; Image: TBitmap; Mask: TBitmap);
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertMasked(Index: LongInt; Image: TBitmap; MaskColor: LongInt);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Replace(Index: LongInt; Image: TBitmap; Mask: TBitmap);
- procedure ReplaceMasked(Index: LongInt; NewImage: TBitmap; MaskColor: LongInt);
- property AllocBy: LongInt;
- property BkColor: LongInt;
- property BlendColor: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Count: LongInt;
- property Designinfo: LongInt;
- property DrawingStyle: TDrawingStyle;
- property Handle: LongWord;
- property Height: LongInt;
- property ImageType: TImageType;
- property Masked: Boolean;
- property Name: String;
- property OnChange: TNotifyEvent;
- property Owner: TComponent;
- property ShareImages: Boolean;
- property Tag: LongInt;
- property Width: LongInt;
end;
- TCustomIniFile = class(TObject)
- constructor Create(FileName: String): TCustomIniFile;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function ReadBool(Section: String; Ident: String; Default: Boolean): Boolean;
- function ReadDate(Section: String; Name: String; Default: Double): Double;
- function ReadDateTime(Section: String; Name: String; Default: Double): Double;
- function ReadFloat(Section: String; Name: String; Default: Double): Double;
- function ReadInteger(Section: String; Ident: String; Default: LongInt): LongInt;
- function ReadString(Section: String; Ident: String; Default: String): String;
- function ReadTime(Section: String; Name: String; Default: Double): Double;
- function SectionExists(Section: String): Boolean;
- function ValueExists(Section: String; Ident: String): Boolean;
- procedure DeleteKey(Section: String; Ident: String);
- procedure EraseSection(Section: String);
- procedure Free;
- procedure ReadSection(Section: String; Strings: TStrings);
- procedure ReadSections(Strings: TStrings);
- procedure ReadSectionValues(Section: String; Strings: TStrings);
- procedure UpdateFile;
- procedure WriteBool(Section: String; Ident: String; Value: Boolean);
- procedure WriteDate(Section: String; Name: String; Value: Double);
- procedure WriteDateTime(Section: String; Name: String; Value: Double);
- procedure WriteFloat(Section: String; Name: String; Value: Double);
- procedure WriteInteger(Section: String; Ident: String; Value: LongInt);
- procedure WriteString(Section: String; Ident: String; Value: String);
- procedure WriteTime(Section: String; Name: String; Value: Double);
- property FileName: String;
end;
- TCustomLabel = class(TGraphicControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ShowHint: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomListBox = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ItemAtPos(Pos: TPoint; Existing: Boolean): LongInt;
- function ItemRect(Index: LongInt): TRect;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ItemIndex: LongInt;
- property Items: TStrings;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property SelCount: LongInt;
- property Selected[Index: LongInt]: Boolean;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property TopIndex: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomListView = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function AlphaSort: Boolean;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindCaption(StartIndex: LongInt; Value: String; Partial: Boolean; Inclusive: Boolean; Wrap: Boolean): TListItem;
- function FindComponent(AName: String): TComponent;
- function FindData(StartIndex: LongInt; Value: Pointer; Inclusive: Boolean; Wrap: Boolean): TListItem;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetHitTestInfoAt(X: LongInt; Y: LongInt): THitTests;
- function GetItemAt(X: LongInt; Y: LongInt): TListItem;
- function GetNamePath: String;
- function GetNearestItem(Point: TPoint; Direction: TSearchDirection): TListItem;
- function GetNextItem(StartItem: TListItem; Direction: TSearchDirection; States: TItemStates): TListItem;
- function GetParentComponent: TComponent;
- function GetSearchString: String;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEditing: Boolean;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function StringWidth(S: String): LongInt;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Arrange(Code: TListArrangement);
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure Scroll(DX: LongInt; DY: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- procedure UpdateItems(FirstIndex: LongInt; LastIndex: LongInt);
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundingRect: TRect;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Column[Index: LongInt]: TListColumn;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DropTarget: TListItem;
- property Enabled: Boolean;
- property FlatScrollBars: Boolean;
- property Floating: Boolean;
- property FullDrag: Boolean;
- property GridLines: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property HotTrack: Boolean;
- property HotTrackStyles: TListHotTrackStyles;
- property Checkboxes: Boolean;
- property ItemFocused: TListItem;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentWindow: LongInt;
- property RowSelect: Boolean;
- property SelCount: LongInt;
- property Selected: TListItem;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property TopItem: TListItem;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property ViewOrigin: TPoint;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property VisibleRowCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property WorkAreas: TWorkAreas;
end;
- TCustomMemo = class(TCustomEdit)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetSelTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure ClearSelection;
- procedure CopyToClipboard;
- procedure CutToClipboard;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure PasteFromClipboard;
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetSelTextBuf(Buffer: PWideChar);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property Lines: TStrings;
- property LRDockWidth: LongInt;
- property Modified: Boolean;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Text: String;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomMemoryStream = class(TStream)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CopyFrom(Source: TStream; Count: Int64): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Read(Buffer: String; Count: LongInt): LongInt;
- function Seek(Offset: LongInt; Origin: Word): LongInt;
- function Write(Buffer: String; Count: LongInt): LongInt;
- procedure Free;
- procedure ReadBuffer(Buffer: String; Count: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure WriteBuffer(Buffer: String; Count: LongInt);
- property Position: LongInt;
- property Size: LongInt;
end;
- TCustomPanel = class(TCustomControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomRadioGroup = class(TCustomGroupBox)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomRichEdit = class(TCustomMemo)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function FindText(SearchStr: String; StartPos: LongInt; Length: LongInt; Options: TSearchTypes): LongInt;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetSelTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure ClearSelection;
- procedure CopyToClipboard;
- procedure CutToClipboard;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure PasteFromClipboard;
- procedure Print(Caption: String);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetSelTextBuf(Buffer: PWideChar);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property DefAttributes: TTextAttributes;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property Lines: TStrings;
- property LRDockWidth: LongInt;
- property Modified: Boolean;
- property Name: String;
- property Owner: TComponent;
- property PageRect: TRect;
- property Paragraph: TParaAttributes;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentWindow: LongInt;
- property SelAttributes: TTextAttributes;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Text: String;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomSQLDataSet = class(TWideDataSet)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetKeyFieldNames(List: TStrings): LongInt;
- function GetKeyFieldNames2(List: TWideStrings): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetQuoteChar: UnicodeString;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function ParamByName(Value: String): TParam;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetCommandNames(List: TWideStrings);
- procedure GetFieldNames(List: TStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure PrepareStatement;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure SetSchemaInfo(SchemaType: TSchemaType; SchemaObjectName: UnicodeString; SchemaPattern: UnicodeString; PackageName: UnicodeString);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property CommandText: UnicodeString;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DefaultFields: Boolean;
- property DesignerData: String;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property GetMetadata: Boolean;
- property IndexDefs: TIndexDefs;
- property IsUniDirectional: Boolean;
- property Modified: Boolean;
- property Name: String;
- property NumericMapping: Boolean;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property ParseDeleteSql: TParseSqlEvent;
- property ParseInsertSql: TParseInsertSqlEvent;
- property ParseSelectSql: TParseSqlEvent;
- property ParseUpdateSql: TParseSqlEvent;
- property Prepared: Boolean;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property SchemaName: String;
- property SParseArrays: Boolean;
- property SQLConnection: TSQLConnection;
- property State: TDataSetState;
- property Tag: LongInt;
- property TransactionLevel: SmallInt;
end;
- TCustomTabControl = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetHitTestInfoAt(X: LongInt; Y: LongInt): THitTests;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function IndexOfTabAt(X: LongInt; Y: LongInt): LongInt;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function RowCount: LongInt;
- function ScreenToClient(Point: TPoint): TPoint;
- function TabRect(Index: LongInt): TRect;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure ScrollTabs(Delta: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomTreeView = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function AlphaSort: Boolean;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetHitTestInfoAt(X: LongInt; Y: LongInt): THitTests;
- function GetNamePath: String;
- function GetNodeAt(X: LongInt; Y: LongInt): TTreeNode;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEditing: Boolean;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure FullCollapse;
- procedure FullExpand;
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DropTarget: TTreeNode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentWindow: LongInt;
- property Selected: TTreeNode;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property TopItem: TTreeNode;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCustomUpDown = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TDataLink = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Tag: LongInt;
end;
- TDataSet = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetFieldNames(List: TStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DefaultFields: Boolean;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property IsUniDirectional: Boolean;
- property Modified: Boolean;
- property Name: String;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property SParseArrays: Boolean;
- property State: TDataSetState;
- property Tag: LongInt;
end;
- TDataSetField = class(TObjectField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldCount: LongInt;
- property FieldName: String;
- property FieldNo: LongInt;
- property Fields: TFields;
- property FieldValues[Index: LongInt]: Variant;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property IncludeObjectField: Boolean;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NestedDataSet: TDataSet;
- property NewValue: Variant;
- property ObjectType: String;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Unnamed: Boolean;
- property Value: Variant;
- property Visible: Boolean;
end;
- TDataSource = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Tag: LongInt;
end;
- TDateField = class(TDateTimeField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Double;
- property Visible: Boolean;
end;
- TDateTimeField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Double;
- property Visible: Boolean;
end;
- TDateTimePicker = class(TCommonCalendar)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BoldDays(Days: array of Cardinal; var MonthBoldInfo: LongWord);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BevelEdges: TBevelEdges;
- property BevelInner: TBevelCut;
- property BevelKind: TBevelKind;
- property BevelOuter: TBevelCut;
- property BevelWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property CalAlignment: TDTCalAlignment;
- property CalColors: TMonthCalColors;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Date: Double;
- property DateFormat: TDTDateFormat;
- property DateMode: TDTDateMode;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property DroppedDown: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Format: String;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Checked: Boolean;
- property ImeMode: TImeMode;
- property ImeName: String;
- property Kind: TDateTimeKind;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MaxDate: Double;
- property MinDate: Double;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnCloseUp: TNotifyEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDropDown: TNotifyEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnUserInput: TDTParseInputEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentColor: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property ParseInput: Boolean;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property ShowCheckbox: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Time: Double;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TDefCollection = class(TOwnedCollection)
- constructor Create: TObject;
- function Add: TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function Find(AName: String): TNamedItem;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function IndexOf(AName: String): LongInt;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- procedure GetItemNames(List: TStrings);
- property Count: LongInt;
- property DataSet: TDataSet;
- property Items[Index: LongInt]: TCollectionItem;
- property Updated: Boolean;
end;
- TDragImageList = class(TCustomImageList)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateSize(AWidth: LongInt; AHeight: LongInt): TCustomImageList;
- function Add(Image: TBitmap; Mask: TBitmap): LongInt;
- function AddMasked(Image: TBitmap; MaskColor: LongInt): LongInt;
- function BeginDrag(Window: LongInt; X: LongInt; Y: LongInt): Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DragLock(Window: LongInt; XPos: LongInt; YPos: LongInt): Boolean;
- function DragMove(X: LongInt; Y: LongInt): Boolean;
- function EndDrag: Boolean;
- function FieldAddress(Name: String): Pointer;
- function FileLoad(ResType: TResType; Name: String; MaskColor: LongInt): Boolean;
- function FindComponent(AName: String): TComponent;
- function GetBitmap(Index: LongInt; Image: TBitmap): Boolean;
- function GetHotSpot: TPoint;
- function GetImageBitmap: LongInt;
- function GetMaskBitmap: LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Overlay(ImageIndex: LongInt; Overlay: LongInt): Boolean;
- function SetDragImage(Index: LongInt; HotSpotX: LongInt; HotSpotY: LongInt): Boolean;
- procedure AddImages(Value: TCustomImageList);
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DragUnlock;
- procedure Draw(Canvas: TCanvas; X: LongInt; Y: LongInt; Index: LongInt; Enabled: Boolean);
- procedure DrawOverlay(Canvas: TCanvas; X: LongInt; Y: LongInt; ImageIndex: LongInt; Overlay: LongInt; Enabled: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure HideDragImage;
- procedure Insert(Index: LongInt; Image: TBitmap; Mask: TBitmap);
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertMasked(Index: LongInt; Image: TBitmap; MaskColor: LongInt);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Replace(Index: LongInt; Image: TBitmap; Mask: TBitmap);
- procedure ReplaceMasked(Index: LongInt; NewImage: TBitmap; MaskColor: LongInt);
- procedure ShowDragImage;
- property AllocBy: LongInt;
- property BkColor: LongInt;
- property BlendColor: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Count: LongInt;
- property Designinfo: LongInt;
- property DragCursor: ShortInt;
- property Dragging: Boolean;
- property DrawingStyle: TDrawingStyle;
- property Handle: LongWord;
- property Height: LongInt;
- property ImageType: TImageType;
- property Masked: Boolean;
- property Name: String;
- property OnChange: TNotifyEvent;
- property Owner: TComponent;
- property ShareImages: Boolean;
- property Tag: LongInt;
- property Width: LongInt;
end;
- TDragObject = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetName: String;
- function Instance: LongWord;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TDragObject);
- procedure Free;
- procedure HideDragImage;
- procedure ShowDragImage;
- property Cancelling: Boolean;
- property DragHandle: LongInt;
- property DragPos: TPoint;
- property DragTarget: Pointer;
- property DragTargetPos: TPoint;
- property MouseDeltaX: Double;
- property MouseDeltaY: Double;
end;
- TEdit = class(TCustomEdit)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetSelTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure ClearSelection;
- procedure CopyToClipboard;
- procedure CutToClipboard;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure PasteFromClipboard;
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetSelTextBuf(Buffer: PWideChar);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property AutoSelect: Boolean;
- property AutoSize: Boolean;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HideSelection: Boolean;
- property Hint: String;
- property HostDockSite: TWinControl;
- property CharCase: TEditCharCase;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MaxLength: LongInt;
- property Modified: Boolean;
- property Name: String;
- property OEMConvert: Boolean;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property PasswordChar: Char;
- property ReadOnly: Boolean;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Text: String;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TField = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- TFieldDef = class(TNamedItem)
- constructor Create(Collection: TCollection): TCollectionItem;
- function AddChild: TFieldDef;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CreateField(Owner: TComponent; ParentField: TObjectField; FieldName: String; CreateChildren: Boolean): TField;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function HasChildDefs: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Attributes: Byte;
- property Collection: TCollection;
- property DataType: TFieldType;
- property DisplayName: String;
- property FieldNo: LongInt;
- property ChildDefs: TFieldDefs;
- property Id: LongInt;
- property Index: LongInt;
- property InternalCalcField: Boolean;
- property Name: String;
- property ParentDef: TFieldDef;
- property Precision: LongInt;
- property Required: Boolean;
- property Size: LongInt;
end;
- TFieldDefList = class(TFlatList)
- constructor Create(ADataSet: TDataSet): TFlatList;
- function Add(S: String): LongInt;
- function AddObject(S: String; AObject: TObject): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Equals(Strings: TStrings): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(Name: String): TFieldDef;
- function Find(Name: String): TFieldDef;
- function GetNamePath: String;
- function GetText: PWideChar;
- function IndexOf(S: String): LongInt;
- function IndexOfName(Name: String): LongInt;
- function IndexofObject(AObject: TObject): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddStrings(Strings: TStrings);
- procedure Append(S: String);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; S: String);
- procedure InsertObject(Index: LongInt; S: String; AObject: TObject);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetText(Text: PWideChar);
- procedure Sort;
- procedure Update;
- property Capacity: LongInt;
- property CommaText: String;
- property Count: LongInt;
- property DataSet: TDataSet;
- property DelimitedText: String;
- property Delimiter: Char;
- property Duplicates: TDuplicates;
- property FieldDefs[Index: LongInt]: TFieldDef;
- property LineBreak: String;
- property Names[Index: LongInt]: String;
- property Objects[Index: LongInt]: TObject;
- property OnChange: TNotifyEvent;
- property OnChanging: TNotifyEvent;
- property QuoteChar: Char;
- property Sorted: Boolean;
- property StrictDelimiter: Boolean;
- property Strings[Index: LongInt]: String;
- property Text: String;
- property ValueFromIndex[Index: LongInt]: String;
- property Values[Index: String]: String;
end;
- TFieldDefs = class(TDefCollection)
- constructor Create(AOwner: TPersistent): TFieldDefs;
- function AddFieldDef: TFieldDef;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function Find(Name: String): TFieldDef;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function IndexOf(AName: String): LongInt;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Add(Name: String; DataType: TFieldType; Size: LongInt; Required: Boolean);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- procedure GetItemNames(List: TStrings);
- procedure Update;
- property Count: LongInt;
- property DataSet: TDataSet;
- property HiddenFields: Boolean;
- property Items[Index: LongInt]: TFieldDef;
- property ParentDef: TFieldDef;
- property Updated: Boolean;
end;
- TFieldList = class(TFlatList)
- constructor Create(ADataSet: TDataSet): TFlatList;
- function Add(S: String): LongInt;
- function AddObject(S: String; AObject: TObject): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Equals(Strings: TStrings): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(Name: String): TField;
- function Find(Name: String): TField;
- function GetNamePath: String;
- function GetText: PWideChar;
- function IndexOf(S: String): LongInt;
- function IndexOfName(Name: String): LongInt;
- function IndexofObject(AObject: TObject): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddStrings(Strings: TStrings);
- procedure Append(S: String);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; S: String);
- procedure InsertObject(Index: LongInt; S: String; AObject: TObject);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetText(Text: PWideChar);
- procedure Sort;
- procedure Update;
- property Capacity: LongInt;
- property CommaText: String;
- property Count: LongInt;
- property DataSet: TDataSet;
- property DelimitedText: String;
- property Delimiter: Char;
- property Duplicates: TDuplicates;
- property Fields[Index: LongInt]: TField;
- property LineBreak: String;
- property Names[Index: LongInt]: String;
- property Objects[Index: LongInt]: TObject;
- property OnChange: TNotifyEvent;
- property OnChanging: TNotifyEvent;
- property QuoteChar: Char;
- property Sorted: Boolean;
- property StrictDelimiter: Boolean;
- property Strings[Index: LongInt]: String;
- property Text: String;
- property ValueFromIndex[Index: LongInt]: String;
- property Values[Index: String]: String;
end;
- TFields = class(TObject)
- constructor Create(ADataSet: TDataSet): TFields;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FieldByNumber(FieldNo: LongInt): TField;
- function FindField(FieldName: String): TField;
- function IndexOf(Field: TField): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Add(Field: TField);
- procedure Clear;
- procedure Free;
- procedure GetFieldNames(List: TStrings);
- procedure CheckFieldName(FieldName: String);
- procedure CheckFieldNames(FieldNames: String);
- procedure Remove(Field: TField);
- property Count: LongInt;
- property DataSet: TDataSet;
- property Fields[Index: LongInt]: TField;
end;
- TFileStream = class(THandleStream)
- constructor Create(FileName: String; Mode: Word): TFileStream;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CopyFrom(Source: TStream; Count: Int64): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Read(Buffer: String; Count: LongInt): LongInt;
- function Seek(Offset: LongInt; Origin: Word): LongInt;
- function Write(Buffer: String; Count: LongInt): LongInt;
- procedure Free;
- procedure ReadBuffer(Buffer: String; Count: LongInt);
- procedure WriteBuffer(Buffer: String; Count: LongInt);
- property Handle: LongInt;
- property Position: LongInt;
- property Size: LongInt;
end;
- TFlatList = class(TStringList)
- constructor Create(ADataSet: TDataSet): TFlatList;
- function Add(S: String): LongInt;
- function AddObject(S: String; AObject: TObject): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Equals(Strings: TStrings): Boolean;
- function FieldAddress(Name: String): Pointer;
- function Find(S: String; var Index: LongInt): Boolean;
- function GetNamePath: String;
- function GetText: PWideChar;
- function IndexOf(S: String): LongInt;
- function IndexOfName(Name: String): LongInt;
- function IndexofObject(AObject: TObject): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddStrings(Strings: TStrings);
- procedure Append(S: String);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; S: String);
- procedure InsertObject(Index: LongInt; S: String; AObject: TObject);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetText(Text: PWideChar);
- procedure Sort;
- procedure Update;
- property Capacity: LongInt;
- property CommaText: String;
- property Count: LongInt;
- property DataSet: TDataSet;
- property DelimitedText: String;
- property Delimiter: Char;
- property Duplicates: TDuplicates;
- property LineBreak: String;
- property Names[Index: LongInt]: String;
- property Objects[Index: LongInt]: TObject;
- property OnChange: TNotifyEvent;
- property OnChanging: TNotifyEvent;
- property QuoteChar: Char;
- property Sorted: Boolean;
- property StrictDelimiter: Boolean;
- property Strings[Index: LongInt]: String;
- property Text: String;
- property ValueFromIndex[Index: LongInt]: String;
- property Values[Index: String]: String;
end;
- TFLDDesc = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- property bCalcField: WordBool;
- property FCalcField: WordBool;
- property FFldNum: Word;
- property FFldType: Word;
- property FLen: LongWord;
- property FName: String;
- property FNullOffset: Word;
- property FOffset: Word;
- property FSubType: Word;
- property FUnits1: SmallInt;
- property FUnits2: SmallInt;
- property iFldNum: Word;
- property iFldType: Word;
- property iLen: LongWord;
- property iNullOffset: Word;
- property iOffset: Word;
- property iSubType: Word;
- property iUnits1: SmallInt;
- property iUnits2: SmallInt;
- property szName: String;
end;
- TFloatField = class(TNumericField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property Currency: Boolean;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: Double;
- property MinValue: Double;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property Precision: LongInt;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Double;
- property Visible: Boolean;
end;
- TFmtBCDField = class(TNumericField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property Currency: Boolean;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: String;
- property MinValue: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property Precision: LongInt;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- TFont = class(TGraphicsObject)
- constructor Create: TFont;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Color: LongInt;
- property Handle: LongInt;
- property Height: LongInt;
- property Name: String;
- property OnChange: TNotifyEvent;
- property Pitch: Byte;
- property PixelsPerInch: LongInt;
- property Size: LongInt;
- property Style: TFontStyles;
end;
- TForm = class(TScrollingWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateNew(AOwner: TComponent; Dummy: LongInt): TForm;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function CloseQuery: Boolean;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function SetFocusedControl(Control: TWinControl): Boolean;
- function ShowModal: LongInt;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure arrangeicons;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Cascade;
- procedure Close;
- procedure DefocusControl(Control: TWinControl; Removing: Boolean);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure FocusControl(Control: TWinControl);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure Next;
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Previous;
- procedure Print;
- procedure Realign;
- procedure Refresh;
- procedure Release;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure ScrollInView(AControl: TControl);
- procedure SendCancelMode(Sender: TControl);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Tile;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Active: Boolean;
- property ActiveControl: TWinControl;
- property ActiveMDIChild: TForm;
- property ActiveOleControl: TWinControl;
- property Align: TAlign;
- property Anchors: TAnchors;
- property AutoScroll: Boolean;
- property BorderIcons: TBorderIcons;
- property BorderStyle: TFormBorderStyle;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: NativeString;
- property ClientHandle: LongInt;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DropTarget: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property FormStyle: TFormStyle;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HorzScrollBar: TControlScrollBar;
- property HostDockSite: TWinControl;
- property KeyPreview: Boolean;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MDIChildCount: LongInt;
- property MDIChildren[Index: LongInt]: TForm;
- property ModalResult: LongInt;
- property Name: String;
- property OnActivate: TNotifyEvent;
- property OnClick: TNotifyEvent;
- property OnClose: TCloseEvent;
- property OnCloseQuery: TCloseQueryEvent;
- property OnCreate: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDeactivate: TNotifyEvent;
- property OnDestroy: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnHide: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnPaint: TNotifyEvent;
- property OnResize: TNotifyEvent;
- property OnShow: TNotifyEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property PixelsPerInch: LongInt;
- property PopupMenu: TPopupMenu;
- property Position: TPosition;
- property PrintScale: TPrintScale;
- property Scaled: Boolean;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property VertScrollBar: TControlScrollBar;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property WindowState: TWindowState;
end;
- TGraphic = class(TPersistent)
- constructor Create: TGraphic;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- procedure LoadFromFile(Filename: String);
- procedure SaveToFile(Filename: String);
- property Empty: Boolean;
- property Height: LongInt;
- property Modified: Boolean;
- property OnChange: TNotifyEvent;
- property Width: LongInt;
end;
- TGraphicControl = class(TControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ShowHint: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TGraphicField = class(TBlobField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property BlobSize: LongInt;
- property BlobType: Byte;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property GraphicHeader: Boolean;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Modified: Boolean;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Transliterate: Boolean;
- property Value: String;
- property Visible: Boolean;
end;
- TGraphicsObject = class(TPersistent)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property OnChange: TNotifyEvent;
end;
- TGroupBox = class(TCustomGroupBox)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentColor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TGUIDField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- THandleStream = class(TStream)
- constructor Create(AHandle: LongInt): THandleStream;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CopyFrom(Source: TStream; Count: Int64): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Read(Buffer: String; Count: LongInt): LongInt;
- function Seek(Offset: LongInt; Origin: Word): LongInt;
- function Write(Buffer: String; Count: LongInt): LongInt;
- procedure Free;
- procedure ReadBuffer(Buffer: String; Count: LongInt);
- procedure WriteBuffer(Buffer: String; Count: LongInt);
- property Handle: LongInt;
- property Position: LongInt;
- property Size: LongInt;
end;
- THeader = class(TCustomControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AllowResize: Boolean;
- property Anchors: TAnchors;
- property BorderStyle: TFormBorderStyle;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnSized: TSectionEvent;
- property OnSizing: TSectionEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property Sections: TStrings;
- property SectionWidth[Index: LongInt]: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- THeaderControl = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property DragReorder: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property FullDrag: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property HotTrack: Boolean;
- property CheckBoxes: Boolean;
- property Images: TCustomImageList;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property NoSizing: Boolean;
- property OnContextPopup: TContextPopupEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDrawSection: TDrawSectionEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property OnSectionClick: TSectionNotifyEvent;
- property OnSectionDrag: TSectionDragEvent;
- property OnSectionEndDrag: TNotifyEvent;
- property OnSectionResize: TSectionNotifyEvent;
- property OnSectionTrack: TSectionTrackEvent;
- property OverFlow: Boolean;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property Sections: THeaderSections;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property Style: THeaderStyle;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- THeaderSection = class(TCollectionItem)
- constructor Create(Collection: TCollection): TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- procedure Assign(Source: TPersistent);
- procedure Free;
- procedure ParentBiDiModeChanged;
- property Alignment: TAlignment;
- property AllowClick: Boolean;
- property AutoSize: Boolean;
- property Collection: TCollection;
- property DisplayName: String;
- property FixedWidth: Boolean;
- property CheckBox: Boolean;
- property Checked: Boolean;
- property Id: LongInt;
- property ImageIndex: LongInt;
- property Index: LongInt;
- property Left: LongInt;
- property MaxWidth: LongInt;
- property MinWidth: LongInt;
- property ParentBiDiMode: Boolean;
- property Right: LongInt;
- property Style: THeaderSectionStyle;
- property Text: String;
- property Width: LongInt;
end;
- THeaderSections = class(TCollection)
- constructor Create(HeaderControl: THeaderControl): THeaderSections;
- function Add: THeaderSection;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Items[Index: LongInt]: THeaderSection;
end;
- THotKey = class(TCustomHotKey)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property AutoSize: Boolean;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property HotKey: Word;
- property InvalidKeys: THKInvalidKeys;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Modifiers: THKModifiers;
- property Name: String;
- property OnContextPopup: TContextPopupEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TCheckBox = class(TCustomCheckBox)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Alignment: TAlignment;
- property AllowGrayed: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Checked: Boolean;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property State: TCheckBoxState;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TIconOptions = class(TPersistent)
- constructor Create(AOwner: TCustomListView): TIconOptions;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Arrangement: TIconArrangement;
- property AutoArrange: Boolean;
- property WrapText: Boolean;
end;
- TImage = class(TGraphicControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property AutoSize: Boolean;
- property BoundsRect: TRect;
- property Canvas: TCanvas;
- property Caption: String;
- property Center: Boolean;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentShowhint: Boolean;
- property Picture: TPicture;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Stretch: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TImageList = class(TDragImageList)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateSize(AWidth: LongInt; AHeight: LongInt): TCustomImageList;
- function Add(Image: TBitmap; Mask: TBitmap): LongInt;
- function AddMasked(Image: TBitmap; MaskColor: LongInt): LongInt;
- function BeginDrag(Window: LongInt; X: LongInt; Y: LongInt): Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DragLock(Window: LongInt; XPos: LongInt; YPos: LongInt): Boolean;
- function DragMove(X: LongInt; Y: LongInt): Boolean;
- function EndDrag: Boolean;
- function FieldAddress(Name: String): Pointer;
- function FileLoad(ResType: TResType; Name: String; MaskColor: LongInt): Boolean;
- function FindComponent(AName: String): TComponent;
- function GetBitmap(Index: LongInt; Image: TBitmap): Boolean;
- function GetHotSpot: TPoint;
- function GetImageBitmap: LongInt;
- function GetMaskBitmap: LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Overlay(ImageIndex: LongInt; Overlay: LongInt): Boolean;
- function SetDragImage(Index: LongInt; HotSpotX: LongInt; HotSpotY: LongInt): Boolean;
- procedure AddImages(Value: TCustomImageList);
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DragUnlock;
- procedure Draw(Canvas: TCanvas; X: LongInt; Y: LongInt; Index: LongInt; Enabled: Boolean);
- procedure DrawOverlay(Canvas: TCanvas; X: LongInt; Y: LongInt; ImageIndex: LongInt; Overlay: LongInt; Enabled: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure HideDragImage;
- procedure Insert(Index: LongInt; Image: TBitmap; Mask: TBitmap);
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertMasked(Index: LongInt; Image: TBitmap; MaskColor: LongInt);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Replace(Index: LongInt; Image: TBitmap; Mask: TBitmap);
- procedure ReplaceMasked(Index: LongInt; NewImage: TBitmap; MaskColor: LongInt);
- procedure ShowDragImage;
- property AllocBy: LongInt;
- property BkColor: LongInt;
- property BlendColor: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Count: LongInt;
- property Designinfo: LongInt;
- property DragCursor: ShortInt;
- property Dragging: Boolean;
- property DrawingStyle: TDrawingStyle;
- property Handle: LongWord;
- property Height: LongInt;
- property ImageType: TImageType;
- property Masked: Boolean;
- property Name: String;
- property OnChange: TNotifyEvent;
- property Owner: TComponent;
- property ShareImages: Boolean;
- property Tag: LongInt;
- property Width: LongInt;
end;
- TIndexDef = class(TNamedItem)
- constructor Create(Owner: TIndexDefs; Name: String; Fields: String; Options: Byte): TIndexDef;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property CaseInsFields: String;
- property Collection: TCollection;
- property DescFields: String;
- property DisplayName: String;
- property Expression: String;
- property FieldExpression: String;
- property Fields: String;
- property GroupingLevel: LongInt;
- property Id: LongInt;
- property Index: LongInt;
- property Name: String;
- property Options: Byte;
- property Source: String;
end;
- TIndexDefs = class(TDefCollection)
- constructor Create(ADataSet: TDataSet): TIndexDefs;
- function AddIndexDef: TIndexDef;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function Find(Name: String): TIndexDef;
- function FindIndexForFields(Fields: String): TIndexDef;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetIndexForFields(Fields: String; CaseInsensitive: Boolean): TIndexDef;
- function GetNamePath: String;
- function IndexOf(AName: String): LongInt;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Add(Name: String; Fields: String; Options: Byte);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- procedure GetItemNames(List: TStrings);
- procedure Update;
- property Count: LongInt;
- property DataSet: TDataSet;
- property Items[Index: LongInt]: TIndexDef;
- property Updated: Boolean;
end;
- TIniFile = class(TCustomIniFile)
- constructor Create(FileName: String): TCustomIniFile;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function ReadBool(Section: String; Ident: String; Default: Boolean): Boolean;
- function ReadDate(Section: String; Name: String; Default: Double): Double;
- function ReadDateTime(Section: String; Name: String; Default: Double): Double;
- function ReadFloat(Section: String; Name: String; Default: Double): Double;
- function ReadInteger(Section: String; Ident: String; Default: LongInt): LongInt;
- function ReadString(Section: String; Ident: String; Default: String): String;
- function ReadTime(Section: String; Name: String; Default: Double): Double;
- function SectionExists(Section: String): Boolean;
- function ValueExists(Section: String; Ident: String): Boolean;
- procedure DeleteKey(Section: String; Ident: String);
- procedure EraseSection(Section: String);
- procedure Free;
- procedure ReadSection(Section: String; Strings: TStrings);
- procedure ReadSections(Strings: TStrings);
- procedure ReadSectionValues(Section: String; Strings: TStrings);
- procedure UpdateFile;
- procedure WriteBool(Section: String; Ident: String; Value: Boolean);
- procedure WriteDate(Section: String; Name: String; Value: Double);
- procedure WriteDateTime(Section: String; Name: String; Value: Double);
- procedure WriteFloat(Section: String; Name: String; Value: Double);
- procedure WriteInteger(Section: String; Ident: String; Value: LongInt);
- procedure WriteString(Section: String; Ident: String; Value: String);
- procedure WriteTime(Section: String; Name: String; Value: Double);
- property FileName: String;
end;
- TIntegerField = class(TNumericField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: LongInt;
- property MinValue: LongInt;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: LongInt;
- property Visible: Boolean;
end;
- TLabel = class(TCustomLabel)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Alignment: TAlignment;
- property Anchors: TAnchors;
- property AutoSize: Boolean;
- property BoundsRect: TRect;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property FocusControl: TWinControl;
- property Font: TFont;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Layout: TTextLayout;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ShowAccelChar: Boolean;
- property ShowHint: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property Transparent: Boolean;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property WordWrap: Boolean;
end;
- TLargeIntField = class(TNumericField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsLargeInt: Int64;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: Int64;
- property MinValue: Int64;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Int64;
- property Visible: Boolean;
end;
- TList = class(TObject)
- constructor Create: TObject;
- function Add(Item: Pointer): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Expand: TList;
- function Extract(Item: Pointer): Pointer;
- function FieldAddress(Name: String): Pointer;
- function First: Pointer;
- function IndexOf(Item: Pointer): LongInt;
- function InstanceSize: LongInt;
- function Last: Pointer;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Remove(Item: Pointer): LongInt;
- procedure Assign(ListA: TList; AOperator: TListAssignOp; ListB: TList);
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure Error2(Msg: String; Data: LongInt);
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; Item: Pointer);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure Pack;
- property Capacity: LongInt;
- property Count: LongInt;
- property Items[Index: LongInt]: Pointer;
end;
- TListBox = class(TCustomListBox)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ItemAtPos(Pos: TPoint; Existing: Boolean): LongInt;
- function ItemRect(Index: LongInt): TRect;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property Columns: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property ExtendedSelect: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property IntegralHeight: Boolean;
- property ItemHeight: LongInt;
- property ItemIndex: LongInt;
- property Items: TStrings;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MultiSelect: Boolean;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDrawItem: TDrawItemEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMeasureItem: TMeasureItemEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property SelCount: LongInt;
- property Selected[Index: LongInt]: Boolean;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property Sorted: Boolean;
- property Style: TListBoxStyle;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property TabWidth: LongInt;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property TopIndex: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TListColumn = class(TCollectionItem)
- constructor Create(Collection: TCollection): TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Alignment: TAlignment;
- property AutoSize: Boolean;
- property Caption: String;
- property Collection: TCollection;
- property DisplayName: String;
- property Id: LongInt;
- property ImageIndex: LongInt;
- property Index: LongInt;
- property MaxWidth: LongInt;
- property MinWidth: LongInt;
- property Tag: LongInt;
- property Width: LongInt;
- property WidthType: LongInt;
end;
- TListColumns = class(TCollection)
- constructor Create(AOwner: TCustomListView): TListColumns;
- function Add: TListColumn;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Items[Index: LongInt]: TListColumn;
- property Owner: TCustomListView;
end;
- TListItem = class(TPersistent)
- constructor Create(AOwner: TListItems): TListItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DisplayRect(Code: TDisplayCode): TRect;
- function EditCaption: Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function GetPosition: TPoint;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function WorkArea: LongInt;
- procedure Assign(Source: TPersistent);
- procedure CancelEdit;
- procedure Delete;
- procedure Free;
- procedure MakeVisible(PartialOK: Boolean);
- procedure SetPosition(Value: TPoint);
- procedure Update;
- property Caption: String;
- property Cut: Boolean;
- property Data: Pointer;
- property DropTarget: Boolean;
- property Focused: Boolean;
- property Handle: LongInt;
- property Checked: Boolean;
- property ImageIndex: LongInt;
- property Indent: LongInt;
- property Index: LongInt;
- property Left: LongInt;
- property ListView: TCustomListView;
- property OverlayIndex: LongInt;
- property Owner: TListItems;
- property Position: TPoint;
- property Selected: Boolean;
- property StateIndex: LongInt;
- property SubItemImages[Index: LongInt]: LongInt;
- property SubItems: TStrings;
- property Top: LongInt;
end;
- TListItems = class(TPersistent)
- constructor Create(AOwner: TCustomListView): TListItems;
- function Add: TListItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function IndexOf(Value: TListItem): LongInt;
- function Insert(Index: LongInt): TListItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Handle: LongInt;
- property Item[Index: LongInt]: TListItem;
- property Owner: TCustomListView;
end;
- TListView = class(TCustomListView)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function AlphaSort: Boolean;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindCaption(StartIndex: LongInt; Value: String; Partial: Boolean; Inclusive: Boolean; Wrap: Boolean): TListItem;
- function FindComponent(AName: String): TComponent;
- function FindData(StartIndex: LongInt; Value: Pointer; Inclusive: Boolean; Wrap: Boolean): TListItem;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetHitTestInfoAt(X: LongInt; Y: LongInt): THitTests;
- function GetItemAt(X: LongInt; Y: LongInt): TListItem;
- function GetNamePath: String;
- function GetNearestItem(Point: TPoint; Direction: TSearchDirection): TListItem;
- function GetNextItem(StartItem: TListItem; Direction: TSearchDirection; States: TItemStates): TListItem;
- function GetParentComponent: TComponent;
- function GetSearchString: String;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEditing: Boolean;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function StringWidth(S: String): LongInt;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Arrange(Code: TListArrangement);
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure Scroll(DX: LongInt; DY: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- procedure UpdateItems(FirstIndex: LongInt; LastIndex: LongInt);
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property AllocBy: LongInt;
- property Anchors: TAnchors;
- property BevelEdges: TBevelEdges;
- property BevelInner: TBevelCut;
- property BevelKind: TBevelKind;
- property BevelOuter: TBevelCut;
- property BevelWidth: LongInt;
- property BorderStyle: TFormBorderStyle;
- property BorderWidth: LongInt;
- property BoundingRect: TRect;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property Column[Index: LongInt]: TListColumn;
- property ColumnClick: Boolean;
- property Columns: TListColumns;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property DropTarget: TListItem;
- property Enabled: Boolean;
- property FlatScrollBars: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property FullDrag: Boolean;
- property GridLines: Boolean;
- property GroupHeaderImages: TCustomImageList;
- property GroupView: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property HideSelection: Boolean;
- property Hint: String;
- property HostDockSite: TWinControl;
- property HotTrack: Boolean;
- property HotTrackStyles: TListHotTrackStyles;
- property HoverTime: LongInt;
- property Checkboxes: Boolean;
- property IconOptions: TIconOptions;
- property ItemFocused: TListItem;
- property Items: TListItems;
- property LargeImages: TCustomImageList;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MultiSelect: Boolean;
- property Name: String;
- property OnAdvancedCustomDraw: TLVAdvancedCustomDrawEvent;
- property OnAdvancedCustomDrawItem: TLVAdvancedCustomDrawItemEvent;
- property OnAdvancedCustomDrawSubItem: TLVAdvancedCustomDrawSubItemEvent;
- property OnClick: TNotifyEvent;
- property OnColumnClick: TLVColumnClickEvent;
- property OnColumnDragged: TNotifyEvent;
- property OnColumnRightClick: TLVColumnRClickEvent;
- property OnCompare: TLVCompareEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnCustomDraw: TLVCustomDrawEvent;
- property OnCustomDrawItem: TLVCustomDrawItemEvent;
- property OnCustomDrawSubItem: TLVCustomDrawSubItemEvent;
- property OnData: TLVOwnerDataEvent;
- property OnDataFind: TLVOwnerDataFindEvent;
- property OnDataHint: TLVOwnerDataHintEvent;
- property OnDataStateChange: TLVOwnerDataStateChangeEvent;
- property OnDblClick: TNotifyEvent;
- property OnDeletion: TLVDeletedEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDrawItem: TLVDrawItemEvent;
- property OnEdited: TLVEditedEvent;
- property OnEditing: TLVEditingEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnGetImageIndex: TLVNotifyEvent;
- property OnGetSubItemImage: TLVSubItemImageEvent;
- property OnChange: TLVChangeEvent;
- property OnChanging: TLVChangingEvent;
- property OnInfoTip: TLVInfoTipEvent;
- property OnInsert: TLVDeletedEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property OnSelectItem: TLVSelectItemEvent;
- property Owner: TComponent;
- property OwnerData: Boolean;
- property OwnerDraw: Boolean;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentColor: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ReadOnly: Boolean;
- property RowSelect: Boolean;
- property SelCount: LongInt;
- property Selected: TListItem;
- property ShowColumnHeaders: Boolean;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property ShowWorkAreas: Boolean;
- property SmallImages: TCustomImageList;
- property SortType: TSortType;
- property StateImages: TCustomImageList;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property TopItem: TListItem;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property ViewOrigin: TPoint;
- property ViewStyle: TViewStyle;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property VisibleRowCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property WorkAreas: TWorkAreas;
end;
- TLookupList = class(TObject)
- constructor Create: TLookupList;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function ValueOfKey(AKey: Variant): Variant;
- procedure Add(AKey: Variant; AValue: Variant);
- procedure Clear;
- procedure Free;
end;
- TMainMenu = class(TMenu)
- constructor Create(AOwner: TComponent): TMenu;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DispatchCommand(ACommand: Word): Boolean;
- function DispatchPopup(AHandle: LongWord): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindItem(Value: LongInt; Kind: TFindItemKind): TMenuItem;
- function GetHelpContext(Value: LongInt; ByCommand: Boolean): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetOle2AcceleratorTable(var AccelTable: LongWord; var AccelCount: LongInt; Groups: array of Longint);
- procedure InsertComponent(AComponent: TComponent);
- procedure Merge(Menu: TMainMenu);
- procedure ParentBiDiModeChanged(AControl: TObject);
- procedure PopulateOle2Menu(SharedMenu: LongWord; Groups: array of Longint; var Widths: array of Longint);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetOle2MenuHandle(Handle: LongWord);
- procedure UnMerge(Menu: TMainMenu);
- property AutoHotKeys: TMenuItemAutoFlag;
- property AutoLineReduction: TMenuItemAutoFlag;
- property AutoMerge: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Handle: LongWord;
- property Images: TCustomImageList;
- property Items: TMenuItem;
- property Name: String;
- property Owner: TComponent;
- property OwnerDraw: Boolean;
- property ParentBiDiMode: Boolean;
- property Tag: LongInt;
- property WindowHandle: LongInt;
end;
- TMemIniFile = class(TCustomIniFile)
- constructor Create(FileName: String): TMemIniFile;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function ReadBool(Section: String; Ident: String; Default: Boolean): Boolean;
- function ReadDate(Section: String; Name: String; Default: Double): Double;
- function ReadDateTime(Section: String; Name: String; Default: Double): Double;
- function ReadFloat(Section: String; Name: String; Default: Double): Double;
- function ReadInteger(Section: String; Ident: String; Default: LongInt): LongInt;
- function ReadString(Section: String; Ident: String; Default: String): String;
- function ReadTime(Section: String; Name: String; Default: Double): Double;
- function SectionExists(Section: String): Boolean;
- function ValueExists(Section: String; Ident: String): Boolean;
- procedure Clear;
- procedure DeleteKey(Section: String; Ident: String);
- procedure EraseSection(Section: String);
- procedure Free;
- procedure GetStrings(List: TStrings);
- procedure ReadSection(Section: String; Strings: TStrings);
- procedure ReadSections(Strings: TStrings);
- procedure ReadSectionValues(Section: String; Strings: TStrings);
- procedure Rename(FileName: String; Reload: Boolean);
- procedure SetStrings(List: TStrings);
- procedure UpdateFile;
- procedure WriteBool(Section: String; Ident: String; Value: Boolean);
- procedure WriteDate(Section: String; Name: String; Value: Double);
- procedure WriteDateTime(Section: String; Name: String; Value: Double);
- procedure WriteFloat(Section: String; Name: String; Value: Double);
- procedure WriteInteger(Section: String; Ident: String; Value: LongInt);
- procedure WriteString(Section: String; Ident: String; Value: String);
- procedure WriteTime(Section: String; Name: String; Value: Double);
- property FileName: String;
end;
- TMemo = class(TCustomMemo)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetSelTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure ClearSelection;
- procedure CopyToClipboard;
- procedure CutToClipboard;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure PasteFromClipboard;
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetSelTextBuf(Buffer: PWideChar);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Alignment: TAlignment;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HideSelection: Boolean;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property Lines: TStrings;
- property LRDockWidth: LongInt;
- property MaxLength: LongInt;
- property Modified: Boolean;
- property Name: String;
- property OEMConvert: Boolean;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property ReadOnly: Boolean;
- property ScrollBars: TScrollStyle;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Text: String;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property WantReturns: Boolean;
- property WantTabs: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property WordWrap: Boolean;
end;
- TMemoField = class(TBlobField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property BlobSize: LongInt;
- property BlobType: Byte;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property GraphicHeader: Boolean;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Modified: Boolean;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Transliterate: Boolean;
- property Value: String;
- property Visible: Boolean;
end;
- TMemoryStream = class(TCustomMemoryStream)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CopyFrom(Source: TStream; Count: Int64): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Read(Buffer: String; Count: LongInt): LongInt;
- function Seek(Offset: LongInt; Origin: Word): LongInt;
- function Write(Buffer: String; Count: LongInt): LongInt;
- procedure Clear;
- procedure Free;
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure ReadBuffer(Buffer: String; Count: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetSize(NewSize: LongInt);
- procedure WriteBuffer(Buffer: String; Count: LongInt);
- property Position: LongInt;
- property Size: LongInt;
end;
- TMenu = class(TComponent)
- constructor Create(AOwner: TComponent): TMenu;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DispatchCommand(ACommand: Word): Boolean;
- function DispatchPopup(AHandle: LongWord): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindItem(Value: LongInt; Kind: TFindItemKind): TMenuItem;
- function GetHelpContext(Value: LongInt; ByCommand: Boolean): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure ParentBiDiModeChanged(AControl: TObject);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property AutoHotKeys: TMenuItemAutoFlag;
- property AutoLineReduction: TMenuItemAutoFlag;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Handle: LongWord;
- property Images: TCustomImageList;
- property Items: TMenuItem;
- property Name: String;
- property Owner: TComponent;
- property OwnerDraw: Boolean;
- property ParentBiDiMode: Boolean;
- property Tag: LongInt;
- property WindowHandle: LongInt;
end;
- TMenuActionLink = class;
- TMenuItem = class(TComponent)
- constructor Create(AOwner: TComponent): TMenuItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function Find(ACaption: String): TMenuItem;
- function FindComponent(AName: String): TComponent;
- function GetImageList: TCustomImageList;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function IndexOf(Item: TMenuItem): LongInt;
- function InsertNewLineAfter(AItem: TMenuItem): LongInt;
- function InsertNewLineBefore(AItem: TMenuItem): LongInt;
- function InstanceSize: LongInt;
- function IsLine: Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function NewBottomLine: LongInt;
- function NewTopLine: LongInt;
- function RethinkHotKeys: Boolean;
- function RethinkLines: Boolean;
- procedure Add(Item: TMenuItem);
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure Click;
- procedure Delete(Index: LongInt);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InitiateAction;
- procedure Insert(Index: LongInt; Item: TMenuItem);
- procedure InsertComponent(AComponent: TComponent);
- procedure Remove(Item: TMenuItem);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property Action: TBasicAction;
- property AutoHotKeys: TMenuItemAutoFlag;
- property AutoLineReduction: TMenuItemAutoFlag;
- property Bitmap: TBitmap;
- property Caption: String;
- property Command: Word;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Count: LongInt;
- property Default: Boolean;
- property Designinfo: LongInt;
- property Enabled: Boolean;
- property GroupIndex: Byte;
- property Handle: LongWord;
- property HelpContext: LongInt;
- property Hint: String;
- property Checked: Boolean;
- property ImageIndex: LongInt;
- property Items[Index: LongInt]: TMenuItem;
- property MenuIndex: LongInt;
- property Name: String;
- property OnAdvancedDrawItem: TAdvancedMenuDrawItemEvent;
- property OnClick: TNotifyEvent;
- property OnDrawItem: TMenuDrawItemEvent;
- property OnMeasureItem: TMenuMeasureItemEvent;
- property Owner: TComponent;
- property Parent: TMenuItem;
- property RadioItem: Boolean;
- property Shortcut: Word;
- property SubMenuImages: TCustomImageList;
- property Tag: LongInt;
- property Visible: Boolean;
end;
- TMenuItemStack = class
- procedure ClearItem(AItem: TMenuItem);
end;
- TMonitor = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- property Handle: LongInt;
- property Height: LongInt;
- property Left: LongInt;
- property MonitorNum: LongInt;
- property Primary: Boolean;
- property Top: LongInt;
- property Width: LongInt;
end;
- TMonthCalColors = class(TPersistent)
- constructor Create(AOwner: TCommonCalendar): TMonthCalColors;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property BackColor: LongInt;
- property MonthBackColor: LongInt;
- property TextColor: LongInt;
- property TitleBackColor: LongInt;
- property TitleTextColor: LongInt;
- property TrailingTextColor: LongInt;
end;
- TMonthCalendar = class(TCommonCalendar)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BoldDays(Days: array of Cardinal; var MonthBoldInfo: LongWord);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property AutoSize: Boolean;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property CalColors: TMonthCalColors;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Date: Double;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property EndDate: Double;
- property FirstDayOfWeek: TCalDayOfWeek;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ImeMode: TImeMode;
- property ImeName: String;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MaxDate: Double;
- property MaxSelectRange: LongInt;
- property MinDate: Double;
- property MultiSelect: Boolean;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnGetMonthInfo: TOnGetMonthInfoEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property ShowToday: Boolean;
- property ShowTodayCircle: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property WeekNumbers: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TMouse = class(TObject)
- constructor Create: TMouse;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- procedure SettingChanged(Setting: LongInt);
- property Capture: LongInt;
- property CursorPos: TPoint;
- property DragImmediate: Boolean;
- property DragThreshold: LongInt;
- property MousePresent: Boolean;
- property WheelPresent: Boolean;
- property WheelScrollLines: LongInt;
end;
- TNamedItem = class(TCollectionItem)
- constructor Create(Collection: TCollection): TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Collection: TCollection;
- property DisplayName: String;
- property Id: LongInt;
- property Index: LongInt;
- property Name: String;
end;
- TNotebook = class(TCustomControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property ActivePage: String;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnPageChanged: TNotifyEvent;
- property Owner: TComponent;
- property PageIndex: LongInt;
- property Pages: TStrings;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TNumericField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- TObject = class
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
end;
- TObjectField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldCount: LongInt;
- property FieldName: String;
- property FieldNo: LongInt;
- property Fields: TFields;
- property FieldValues[Index: LongInt]: Variant;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property ObjectType: String;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Unnamed: Boolean;
- property Value: Variant;
- property Visible: Boolean;
end;
- TOwnedCollection = class(TCollection)
- constructor Create: TObject;
- function Add: TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Items[Index: LongInt]: TCollectionItem;
end;
- TPage = class(TCustomControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TPageControl = class(TCustomTabControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function FindNextPage(CurPage: TTabSheet; GoForward: Boolean; CheckTabVisible: Boolean): TTabSheet;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetHitTestInfoAt(X: LongInt; Y: LongInt): THitTests;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function IndexOfTabAt(X: LongInt; Y: LongInt): LongInt;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function RowCount: LongInt;
- function ScreenToClient(Point: TPoint): TPoint;
- function TabRect(Index: LongInt): TRect;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure ScrollTabs(Delta: LongInt);
- procedure SelectNextPage(GoForward: Boolean);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property ActivePage: TTabSheet;
- property ActivePageIndex: LongInt;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DockSite: Boolean;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property HotTrack: Boolean;
- property Images: TCustomImageList;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MultiLine: Boolean;
- property Name: String;
- property OnContextPopup: TContextPopupEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDrawTab: TDrawTabEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnGetImageIndex: TTabGetImageEvent;
- property OnChange: TNotifyEvent;
- property OnChanging: TTabChangingEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property Owner: TComponent;
- property OwnerDraw: Boolean;
- property PageCount: LongInt;
- property Pages[Index: LongInt]: TTabSheet;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property RaggedRight: Boolean;
- property ScrollOpposite: Boolean;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property Style: TTabStyle;
- property TabHeight: SmallInt;
- property TabIndex: LongInt;
- property TabOrder: LongInt;
- property TabPosition: TTabPosition;
- property TabStop: Boolean;
- property TabWidth: SmallInt;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TPaintBox = class(TGraphicControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnPaint: TNotifyEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TPanel = class(TCustomPanel)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Alignment: TAlignment;
- property Anchors: TAnchors;
- property BevelInner: TPanelBevel;
- property BevelOuter: TPanelBevel;
- property BevelWidth: LongInt;
- property BorderStyle: TFormBorderStyle;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LOCKED: Boolean;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TParaAttributes = class(TPersistent)
- constructor Create(AOwner: TCustomRichEdit): TParaAttributes;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Alignment: TAlignment;
- property FirstIndent: LongInt;
- property LeftIndent: LongInt;
- property Numbering: TNumberingStyle;
- property RightIndent: LongInt;
- property Tab[Index: Byte]: LongInt;
- property TabCount: LongInt;
end;
- TParam = class(TCollectionItem)
- constructor Create(Collection: TCollection): TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetDataSize: LongInt;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure AssignField(Field: TField);
- procedure AssignFieldValue(Field: TField; Value: Variant);
- procedure Clear;
- procedure Free;
- procedure LoadFromFile(FileName: String; BlobType: Byte);
- procedure LoadFromStream(Stream: TStream; BlobType: Byte);
- property AsBCD: Currency;
- property AsBlob: String;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDate: Double;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsMemo: String;
- property AsSmallInt: LongInt;
- property AsString: String;
- property AsTime: Double;
- property AsWord: LongInt;
- property Bound: Boolean;
- property Collection: TCollection;
- property DataType: TFieldType;
- property DisplayName: String;
- property Id: LongInt;
- property Index: LongInt;
- property IsNull: Boolean;
- property Name: String;
- property NativeStr: String;
- property NumericScale: LongInt;
- property ParamType: Byte;
- property Precision: LongInt;
- property Size: LongInt;
- property Text: String;
- property Value: Variant;
end;
- TParams = class(TCollection)
- constructor Create: TObject;
- function Add: TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CreateParam(FldType: TFieldType; ParamName: String; ParamType: Byte): TParam;
- function FieldAddress(Name: String): Pointer;
- function FindItemId(Id: LongInt): TCollectionItem;
- function FindParam(Value: String): TParam;
- function GetNamePath: String;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function IsEqual(Value: TParams): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- function ParamByName(Value: String): TParam;
- function ParseSQL(SQL: String; DoCreate: Boolean): String;
- procedure AddParam(Value: TParam);
- procedure Assign(Source: TPersistent);
- procedure AssignValues(Value: TParams);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- procedure RemoveParam(Value: TParam);
- property Count: LongInt;
- property Items[Index: LongInt]: TParam;
- property ParamValues[Index: String]: Variant;
end;
- TParser = class(TObject)
- constructor Create(Stream: TStream): TParser;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function NextToken: Char;
- function SourcePos: LongInt;
- function TokenComponentIdent: String;
- function TokenFloat: Extended;
- function TokenInt: LongInt;
- function TokenString: String;
- function TokenSymbolIs(S: String): Boolean;
- procedure Error(Ident: LongInt);
- procedure ErrorStr(Message: String);
- procedure Free;
- procedure HexToBinary(Stream: TStream);
- procedure CheckToken(t: Char);
- procedure CheckTokenSymbol(s: String);
- property SourceLine: LongInt;
- property Token: Char;
end;
- TPen = class(TGraphicsObject)
- constructor Create: TPen;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Color: LongInt;
- property Mode: TPenMode;
- property OnChange: TNotifyEvent;
- property Style: TPenStyle;
- property Width: LongInt;
end;
- TPersistent = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
end;
- TPicture = class(TPersistent)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Bitmap: TBitmap;
end;
- TPopupList = class(TList)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Expand: TList;
- function Extract(Item: Pointer): Pointer;
- function FieldAddress(Name: String): Pointer;
- function First: Pointer;
- function IndexOf(Item: Pointer): LongInt;
- function InstanceSize: LongInt;
- function Last: Pointer;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Add(Popup: TPopupMenu);
- procedure Assign(ListA: TList; AOperator: TListAssignOp; ListB: TList);
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure Error2(Msg: String; Data: LongInt);
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; Item: Pointer);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure Pack;
- procedure Remove(Popup: TPopupMenu);
- property Capacity: LongInt;
- property Count: LongInt;
- property Items[Index: LongInt]: Pointer;
- property Window: LongInt;
end;
- TPopupMenu = class(TMenu)
- constructor Create(AOwner: TComponent): TPopupMenu;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DispatchCommand(ACommand: Word): Boolean;
- function DispatchPopup(AHandle: LongWord): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindItem(Value: LongInt; Kind: TFindItemKind): TMenuItem;
- function GetHelpContext(Value: LongInt; ByCommand: Boolean): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure ParentBiDiModeChanged(AControl: TObject);
- procedure Popup(X: LongInt; Y: LongInt);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property Alignment: TPopupAlignment;
- property AutoHotKeys: TMenuItemAutoFlag;
- property AutoLineReduction: TMenuItemAutoFlag;
- property AutoPopup: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Handle: LongWord;
- property HelpContext: LongInt;
- property Images: TCustomImageList;
- property Items: TMenuItem;
- property MenuAnimation: TMenuAnimation;
- property Name: String;
- property OnPopup: TNotifyEvent;
- property Owner: TComponent;
- property OwnerDraw: Boolean;
- property ParentBiDiMode: Boolean;
- property PopupComponent: TComponent;
- property PopupMenu: TPopupMenu;
- property Tag: LongInt;
- property TrackButton: TTrackButton;
- property WindowHandle: LongInt;
end;
- TProgressBar = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure StepBy(Delta: LongInt);
- procedure StepIt;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BackgroundColor: LongInt;
- property BarColor: LongInt;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MarqueeInterval: LongInt;
- property Max: LongInt;
- property Min: LongInt;
- property Name: String;
- property OnContextPopup: TContextPopupEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Orientation: TProgressBarOrientation;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property Position: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property Smooth: Boolean;
- property SmoothReverse: Boolean;
- property Step: LongInt;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TRadioButton = class(TButtonControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Alignment: TAlignment;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Checked: Boolean;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TRadioGroup = class(TCustomRadioGroup)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property Columns: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ItemIndex: LongInt;
- property Items: TStrings;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TReferenceField = class(TDataSetField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldCount: LongInt;
- property FieldName: String;
- property FieldNo: LongInt;
- property Fields: TFields;
- property FieldValues[Index: LongInt]: Variant;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property IncludeObjectField: Boolean;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NestedDataSet: TDataSet;
- property NewValue: Variant;
- property ObjectType: String;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property ReferenceTableName: String;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Unnamed: Boolean;
- property Value: Variant;
- property Visible: Boolean;
end;
- TRegistry = class(TObject)
- constructor Create: TRegistry;
- constructor CreateEx(AAccess: LongWord): TRegistry;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CreateKey(Key: String): Boolean;
- function DeleteKey(Key: String): Boolean;
- function DeleteValue(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetDataInfo(ValueName: String; var Value: TRegDataInfo): Boolean;
- function GetDataSize(ValueName: String): LongInt;
- function GetDataType(ValueName: String): TRegDataType;
- function GetKeyInfo(var Value: TRegKeyInfo): Boolean;
- function HasSubKeys: Boolean;
- function InstanceSize: LongInt;
- function KeyExists(Key: String): Boolean;
- function LoadKey(Key: String; FileName: String): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function OpenKey(Key: String; CanCreate: Boolean): Boolean;
- function OpenKeyReadOnly(Key: String): Boolean;
- function ReadBinaryData(Name: String; var Buffer: LongInt; var BufSize: LongInt): LongInt;
- function ReadBool(Name: String): Boolean;
- function ReadCurrency(Name: String): Currency;
- function ReadDate(Name: String): Double;
- function ReadDateTime(Name: String): Double;
- function ReadFloat(Name: String): Double;
- function ReadInteger(Name: String): LongInt;
- function ReadString(Name: String): String;
- function ReadTime(Name: String): Double;
- function RegistryConnect(UNCName: String): Boolean;
- function ReplaceKey(Key: String; FileName: String; BackUpFileName: String): Boolean;
- function RestoreKey(Key: String; FileName: String): Boolean;
- function SaveKey(Key: String; FileName: String): Boolean;
- function UnLoadKey(Key: String): Boolean;
- function ValueExists(Name: String): Boolean;
- procedure CloseKey;
- procedure Free;
- procedure GetKeyNames(Strings: TStrings);
- procedure GetValueNames(Strings: TStrings);
- procedure MoveKey(OldName: String; NewName: String; Delete: Boolean);
- procedure RenameValue(OldName: String; NewName: String);
- procedure WriteBinaryData(Name: String; var Buffer: LongInt; var BufSize: LongInt);
- procedure WriteBool(Name: String; Value: Boolean);
- procedure WriteCurrency(Name: String; Value: Currency);
- procedure WriteDate(Name: String; Value: Double);
- procedure WriteDateTime(Name: String; Value: Double);
- procedure WriteExpandString(Name: String; Value: String);
- procedure WriteFloat(Name: String; Value: Double);
- procedure WriteInteger(Name: String; Value: LongInt);
- procedure WriteString(Name: String; Value: String);
- procedure WriteTime(Name: String; Value: Double);
- property Access: LongWord;
- property CurrentKey: LongWord;
- property CurrentPath: String;
- property LazyWrite: Boolean;
- property RootKey: LongWord;
end;
- TResourceStream = class(TCustomMemoryStream)
- constructor Create(Instance: LongWord; ResName: String; ResType: PWideChar): TResourceStream;
- constructor CreateFromId(Instance: LongWord; ResId: LongInt; ResType: PWideChar): TResourceStream;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CopyFrom(Source: TStream; Count: Int64): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Read(Buffer: String; Count: LongInt): LongInt;
- function Seek(Offset: LongInt; Origin: Word): LongInt;
- function Write(Buffer: String; Count: LongInt): LongInt;
- procedure Free;
- procedure ReadBuffer(Buffer: String; Count: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure WriteBuffer(Buffer: String; Count: LongInt);
- property Position: LongInt;
- property Size: LongInt;
end;
- TRichEdit = class(TCustomRichEdit)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function FindText(SearchStr: String; StartPos: LongInt; Length: LongInt; Options: TSearchTypes): LongInt;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetSelTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure Clear;
- procedure ClearSelection;
- procedure CopyToClipboard;
- procedure CutToClipboard;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure PasteFromClipboard;
- procedure Print(Caption: String);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SelectAll;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetSelTextBuf(Buffer: PWideChar);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Alignment: TAlignment;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BevelEdges: TBevelEdges;
- property BevelInner: TBevelCut;
- property BevelKind: TBevelKind;
- property BevelOuter: TBevelCut;
- property BevelWidth: LongInt;
- property BorderStyle: TFormBorderStyle;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property DefAttributes: TTextAttributes;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property HideScrollBars: Boolean;
- property HideSelection: Boolean;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ImeMode: TImeMode;
- property ImeName: String;
- property Left: LongInt;
- property Lines: TStrings;
- property LRDockWidth: LongInt;
- property MaxLength: LongInt;
- property Modified: Boolean;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnMouseWheel: TMouseWheelEvent;
- property OnMouseWheelDown: TMouseWheelUpDownEvent;
- property OnMouseWheelUp: TMouseWheelUpDownEvent;
- property OnProtectChange: TRichEditProtectChange;
- property OnResizeRequest: TRichEditResizeEvent;
- property OnSaveClipboard: TRichEditSaveClipboard;
- property OnSelectionChange: TNotifyEvent;
- property Owner: TComponent;
- property PageRect: TRect;
- property Paragraph: TParaAttributes;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentColor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentCustomHint: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PlainText: Boolean;
- property PopupMenu: TPopupMenu;
- property ReadOnly: Boolean;
- property ScrollBars: TScrollStyle;
- property SelAttributes: TTextAttributes;
- property SelLength: LongInt;
- property SelStart: LongInt;
- property SelText: String;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Text: String;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property WantReturns: Boolean;
- property WantTabs: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property WordWrap: Boolean;
end;
- TScreen = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure EnableAlign;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure Realign;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure ResetFonts;
- property ActiveControl: TWinControl;
- property ActiveForm: TForm;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Cursor: ShortInt;
- property Cursors[Index: LongInt]: LongWord;
- property CustomFormCount: LongInt;
- property DefaultIme: String;
- property DefaultKbLayout: LongWord;
- property Designinfo: LongInt;
- property DesktopHeight: LongInt;
- property DesktopLeft: LongInt;
- property DesktopTop: LongInt;
- property DesktopWidth: LongInt;
- property Fonts: TStrings;
- property FormCount: LongInt;
- property Forms[Index: LongInt]: TForm;
- property Height: LongInt;
- property HintFont: TFont;
- property IconFont: TFont;
- property Imes: TStrings;
- property MenuFont: TFont;
- property MonitorCount: LongInt;
- property Monitors[Index: LongInt]: TMonitor;
- property Name: String;
- property OnActiveControlChange: TNotifyEvent;
- property OnActiveFormChange: TNotifyEvent;
- property Owner: TComponent;
- property PixelsPerInch: LongInt;
- property Tag: LongInt;
- property Width: LongInt;
end;
- TScrollBar = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetParams(APosition: LongInt; AMin: LongInt; AMax: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Max: LongInt;
- property Min: LongInt;
- property Name: String;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnScroll: TScrollEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCtl3D: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property Position: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TScrollBox = class(TScrollingWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure ScrollInView(AControl: TControl);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property AutoScroll: Boolean;
- property BorderStyle: TFormBorderStyle;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HorzScrollBar: TControlScrollBar;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property Parentcolor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentFont: Boolean;
- property ParentShowhint: Boolean;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property VertScrollBar: TControlScrollBar;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TScrollingWinControl = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure ScrollInView(AControl: TControl);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HorzScrollBar: TControlScrollBar;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property VertScrollBar: TControlScrollBar;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TShape = class(TGraphicControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure StyleChanged(Sender: TObject);
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property DragCursor: LongInt;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentShowhint: Boolean;
- property Pen: TPen;
- property Shape: TShapeType;
- property ShowHint: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TSizeConstraints = class(TPersistent)
- constructor Create(Control: TControl): TSizeConstraints;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property MaxHeight: LongInt;
- property MaxWidth: LongInt;
- property MinHeight: LongInt;
- property MinWidth: LongInt;
- property OnChange: TNotifyEvent;
end;
- TSmallIntField = class(TIntegerField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: LongInt;
- property MinValue: LongInt;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: LongInt;
- property Visible: Boolean;
end;
- TSpeedButton = class(TGraphicControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property AllowAllUp: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property Down: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Glyph: TBitmap;
- property GroupIndex: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Layout: TButtonLayout;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Margin: LongInt;
- property Name: String;
- property NumGlyphs: Byte;
- property OnClick: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ShowHint: Boolean;
- property Spacing: LongInt;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TSQLBlobStream = class(TMemoryStream)
- constructor Create(Field: TBlobField; Mode: TBlobStreamMode): TSQLBlobStream;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CopyFrom(Source: TStream; Count: Int64): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Read(Buffer: String; Count: LongInt): LongInt;
- function Seek(Offset: LongInt; Origin: Word): LongInt;
- function Write(Buffer: String; Count: LongInt): LongInt;
- procedure Clear;
- procedure Free;
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure ReadBlobData;
- procedure ReadBuffer(Buffer: String; Count: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetSize(NewSize: LongInt);
- procedure WriteBuffer(Buffer: String; Count: LongInt);
- property Position: LongInt;
- property Size: LongInt;
end;
- TSQLConnection = class(TCustomConnection)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CloneConnection: TSQLConnection;
- function ExecuteDirect(SQL: UnicodeString): LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetDefaultSchemaName: UnicodeString;
- function GetLoginUsername: UnicodeString;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddConnectNotification(Listener: TObject; Event: TConnectChangeEvent);
- procedure Assign(Source: TPersistent);
- procedure Close;
- procedure CloseDataSets;
- procedure Commit(TransDesc: TTransactionDesc);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetCommandTypes(List: TWideStrings);
- procedure GetFieldNames(TableName: String; List: TStrings);
- procedure GetFieldNames2(TableName: String; SchemaName: String; List: TStrings);
- procedure GetFieldNames3(TableName: WideString; SchemaName: WideString; List: TWideStrings);
- procedure GetFieldNames4(TableName: WideString; List: TWideStrings);
- procedure GetIndexNames(TableName: String; List: TStrings);
- procedure GetIndexNames2(TableName: String; SchemaName: String; List: TStrings);
- procedure GetIndexNames3(TableName: UnicodeString; List: TWideStrings);
- procedure GetIndexNames4(TableName: UnicodeString; SchemaName: UnicodeString; List: TWideStrings);
- procedure GetPackageNames(List: TStrings);
- procedure GetPackageNames2(List: TWideStrings);
- procedure GetProcedureNames(List: TStrings);
- procedure GetProcedureNames2(PackageName: String; List: TStrings);
- procedure GetProcedureNames3(PackageName: String; SchemaName: String; List: TStrings);
- procedure GetProcedureNames4(List: TWideStrings);
- procedure GetProcedureNames5(PackageName: UnicodeString; List: TWideStrings);
- procedure GetProcedureNames6(PackageName: UnicodeString; SchemaName: UnicodeString; List: TWideStrings);
- procedure GetProcedureParams(ProcedureName: UnicodeString; List: TList);
- procedure GetProcedureParams2(ProcedureName: UnicodeString; PackageName: UnicodeString; List: TList);
- procedure GetProcedureParams3(ProcedureName: UnicodeString; PackageName: UnicodeString; SchemaName: UnicodeString; List: TList);
- procedure GetServerMethodNames(List: TWideStrings);
- procedure GetSchemaNames(List: TStrings);
- procedure GetSchemaNames2(List: TWideStrings);
- procedure GetTableNames(List: TStrings; SystemTables: Boolean);
- procedure GetTableNames2(List: TStrings; SchemaName: WideString; SystemTables: Boolean);
- procedure GetTableNames3(List: TWideStrings; SchemaName: WideString; SystemTables: Boolean);
- procedure GetTableNames4(List: TWideStrings; SystemTables: Boolean);
- procedure InsertComponent(AComponent: TComponent);
- procedure LoadParamsFromIniFile(FFileName: UnicodeString);
- procedure Open;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveConnectNotification(Listener: TObject);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Rollback(TransDesc: TTransactionDesc);
- procedure StartTransaction(TransDesc: TTransactionDesc);
- property ActiveStatements: LongWord;
- property AfterConnect: TNotifyEvent;
- property AfterDisconnect: TNotifyEvent;
- property AutoClone: Boolean;
- property BeforeConnect: TNotifyEvent;
- property BeforeDisconnect: TNotifyEvent;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Connected: Boolean;
- property ConnectionData: TConnectionData;
- property ConnectionName: String;
- property ConnectionState: TConnectionState;
- property DataSetCount: LongInt;
- property DataSets[Index: LongInt]: TCustomSQLDataSet;
- property Designinfo: LongInt;
- property DriverName: String;
- property GetDriverFunc: String;
- property InTransaction: Boolean;
- property KeepConnection: Boolean;
- property LibraryName: String;
- property LoadParamsOnConnect: Boolean;
- property LocaleCode: LongInt;
- property LoginPrompt: Boolean;
- property MaxStmtsPerConn: LongWord;
- property MultipleTransactionsSupported: LongBool;
- property Name: String;
- property OnLogin: TSQLConnectionLoginEvent;
- property Owner: TComponent;
- property Params: TStrings;
- property ParamsLoaded: Boolean;
- property SQLHourGlass: Boolean;
- property TableScope: TTableScopes;
- property Tag: LongInt;
- property TransactionsSupported: LongBool;
- property VendorLib: String;
end;
- TSQLDataLink = class
- constructor Create(ADataSet: TCustomSQLDataSet): TSQLDataLink;
end;
- TSQLDataSet = class(TCustomSQLDataSet)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function ExecSQL(ExecDirect: Boolean): LongInt;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetKeyFieldNames(List: TStrings): LongInt;
- function GetKeyFieldNames2(List: TWideStrings): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetQuoteChar: UnicodeString;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function ParamByName(Value: String): TParam;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetCommandNames(List: TWideStrings);
- procedure GetFieldNames(List: TStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure PrepareStatement;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure SetSchemaInfo(SchemaType: TSchemaType; SchemaObjectName: UnicodeString; SchemaPattern: UnicodeString; PackageName: UnicodeString);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property CommandText: UnicodeString;
- property CommandType: TSQLCommandType;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DbxCommandType: UnicodeString;
- property DefaultFields: Boolean;
- property DesignerData: String;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property GetMetadata: Boolean;
- property IndexDefs: TIndexDefs;
- property IsUniDirectional: Boolean;
- property MaxBlobSize: LongInt;
- property Modified: Boolean;
- property Name: String;
- property NumericMapping: Boolean;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property ParamCheck: Boolean;
- property Params: TParams;
- property ParseDeleteSql: TParseSqlEvent;
- property ParseInsertSql: TParseInsertSqlEvent;
- property ParseSelectSql: TParseSqlEvent;
- property ParseUpdateSql: TParseSqlEvent;
- property Prepared: Boolean;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property SchemaName: String;
- property SortFieldNames: UnicodeString;
- property SParseArrays: Boolean;
- property SQLConnection: TSQLConnection;
- property State: TDataSetState;
- property Tag: LongInt;
- property TransactionLevel: SmallInt;
end;
- TSQLQuery = class(TCustomSQLDataSet)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function ExecSQL(ExecDirect: Boolean): LongInt;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetKeyFieldNames(List: TStrings): LongInt;
- function GetKeyFieldNames2(List: TWideStrings): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetQuoteChar: UnicodeString;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function ParamByName(Value: String): TParam;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetCommandNames(List: TWideStrings);
- procedure GetFieldNames(List: TStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure PrepareStatement;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure SetSchemaInfo(SchemaType: TSchemaType; SchemaObjectName: UnicodeString; SchemaPattern: UnicodeString; PackageName: UnicodeString);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property CommandText: UnicodeString;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DefaultFields: Boolean;
- property DesignerData: String;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property GetMetadata: Boolean;
- property IndexDefs: TIndexDefs;
- property IsUniDirectional: Boolean;
- property MaxBlobSize: LongInt;
- property Modified: Boolean;
- property Name: String;
- property NumericMapping: Boolean;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property ParamCheck: Boolean;
- property Params: TParams;
- property ParseDeleteSql: TParseSqlEvent;
- property ParseInsertSql: TParseInsertSqlEvent;
- property ParseSelectSql: TParseSqlEvent;
- property ParseUpdateSql: TParseSqlEvent;
- property Prepared: Boolean;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property RowsAffected: LongInt;
- property SchemaName: String;
- property SParseArrays: Boolean;
- property SQL: TWideStrings;
- property SQLConnection: TSQLConnection;
- property State: TDataSetState;
- property Tag: LongInt;
- property Text: String;
- property TransactionLevel: SmallInt;
end;
- TSqlServerMethod = class(TCustomSQLDataSet)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetKeyFieldNames(List: TStrings): LongInt;
- function GetKeyFieldNames2(List: TWideStrings): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetQuoteChar: UnicodeString;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function ParamByName(Value: String): TParam;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure ExecuteMethod;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetCommandNames(List: TWideStrings);
- procedure GetFieldNames(List: TStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure PrepareStatement;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure SetSchemaInfo(SchemaType: TSchemaType; SchemaObjectName: UnicodeString; SchemaPattern: UnicodeString; PackageName: UnicodeString);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property CommandText: UnicodeString;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DefaultFields: Boolean;
- property DesignerData: String;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property GetMetadata: Boolean;
- property IndexDefs: TIndexDefs;
- property IsUniDirectional: Boolean;
- property Modified: Boolean;
- property Name: String;
- property NumericMapping: Boolean;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property Params: TParams;
- property ParseDeleteSql: TParseSqlEvent;
- property ParseInsertSql: TParseInsertSqlEvent;
- property ParseSelectSql: TParseSqlEvent;
- property ParseUpdateSql: TParseSqlEvent;
- property Prepared: Boolean;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property ServerMethodName: UnicodeString;
- property SchemaName: String;
- property SParseArrays: Boolean;
- property SQLConnection: TSQLConnection;
- property State: TDataSetState;
- property Tag: LongInt;
- property TransactionLevel: SmallInt;
end;
- TSQLStoredProc = class(TCustomSQLDataSet)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function ExecProc: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetKeyFieldNames(List: TStrings): LongInt;
- function GetKeyFieldNames2(List: TWideStrings): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetQuoteChar: UnicodeString;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function NextRecordSet: TCustomSQLDataSet;
- function ParamByName(Value: String): TParam;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetCommandNames(List: TWideStrings);
- procedure GetFieldNames(List: TStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure PrepareStatement;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure SetSchemaInfo(SchemaType: TSchemaType; SchemaObjectName: UnicodeString; SchemaPattern: UnicodeString; PackageName: UnicodeString);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property CommandText: UnicodeString;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DefaultFields: Boolean;
- property DesignerData: String;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property GetMetadata: Boolean;
- property IndexDefs: TIndexDefs;
- property IsUniDirectional: Boolean;
- property MaxBlobSize: LongInt;
- property Modified: Boolean;
- property Name: String;
- property NumericMapping: Boolean;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property PackageName: UnicodeString;
- property ParamCheck: Boolean;
- property Params: TParams;
- property ParseDeleteSql: TParseSqlEvent;
- property ParseInsertSql: TParseInsertSqlEvent;
- property ParseSelectSql: TParseSqlEvent;
- property ParseUpdateSql: TParseSqlEvent;
- property Prepared: Boolean;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property SchemaName: String;
- property SParseArrays: Boolean;
- property SQLConnection: TSQLConnection;
- property State: TDataSetState;
- property StoredProcName: UnicodeString;
- property Tag: LongInt;
- property TransactionLevel: SmallInt;
end;
- TSQLTable = class(TCustomSQLDataSet)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetKeyFieldNames(List: TStrings): LongInt;
- function GetKeyFieldNames2(List: TWideStrings): LongInt;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetQuoteChar: UnicodeString;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function ParamByName(Value: String): TParam;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DeleteRecords;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetCommandNames(List: TWideStrings);
- procedure GetFieldNames(List: TStrings);
- procedure GetIndexNames(List: TWideStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure PrepareStatement;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure SetSchemaInfo(SchemaType: TSchemaType; SchemaObjectName: UnicodeString; SchemaPattern: UnicodeString; PackageName: UnicodeString);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property CommandText: UnicodeString;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DefaultFields: Boolean;
- property DesignerData: String;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property GetMetadata: Boolean;
- property IndexDefs: TIndexDefs;
- property IndexFieldCount: LongInt;
- property IndexFieldNames: UnicodeString;
- property IndexFields[Index: LongInt]: TField;
- property IndexName: UnicodeString;
- property IsUniDirectional: Boolean;
- property MasterFields: UnicodeString;
- property MasterSource: TDataSource;
- property MaxBlobSize: LongInt;
- property Modified: Boolean;
- property Name: String;
- property NumericMapping: Boolean;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property ParseDeleteSql: TParseSqlEvent;
- property ParseInsertSql: TParseInsertSqlEvent;
- property ParseSelectSql: TParseSqlEvent;
- property ParseUpdateSql: TParseSqlEvent;
- property Prepared: Boolean;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property SchemaName: String;
- property SParseArrays: Boolean;
- property SQLConnection: TSQLConnection;
- property State: TDataSetState;
- property TableName: UnicodeString;
- property Tag: LongInt;
- property TransactionLevel: SmallInt;
end;
- TStatusBar = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property AutoHint: Boolean;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDrawPanel: TDrawPanelEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnHint: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property Owner: TComponent;
- property Panels: TStatusPanels;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentColor: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property SimplePanel: Boolean;
- property SimpleText: String;
- property SizeGrip: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property UseSystemFont: Boolean;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TStatusPanel = class(TCollectionItem)
- constructor Create(Collection: TCollection): TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- procedure Assign(Source: TPersistent);
- procedure Free;
- procedure ParentBiDiModeChanged;
- property Alignment: TAlignment;
- property Bevel: TStatusPanelBevel;
- property Collection: TCollection;
- property DisplayName: String;
- property Id: LongInt;
- property Index: LongInt;
- property ParentBiDiMode: Boolean;
- property Style: TStatusPanelStyle;
- property Text: String;
- property Width: LongInt;
end;
- TStatusPanels = class(TCollection)
- constructor Create(StatusBar: TStatusBar): TStatusPanels;
- function Add: TStatusPanel;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function Insert(Index: LongInt): TCollectionItem;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Items[Index: LongInt]: TStatusPanel;
end;
- TStream = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function CopyFrom(Source: TStream; Count: Int64): LongInt;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Read(Buffer: String; Count: LongInt): LongInt;
- function Seek(Offset: LongInt; Origin: Word): LongInt;
- function Write(Buffer: String; Count: LongInt): LongInt;
- procedure Free;
- procedure ReadBuffer(Buffer: String; Count: LongInt);
- procedure WriteBuffer(Buffer: String; Count: LongInt);
- property Position: LongInt;
- property Size: LongInt;
end;
- TStringField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FixedChar: Boolean;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Transliterate: Boolean;
- property Value: String;
- property Visible: Boolean;
end;
- TStringList = class(TStrings)
- constructor Create: TStringList;
- function Add(S: String): LongInt;
- function AddObject(S: String; AObject: TObject): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Equals(Strings: TStrings): Boolean;
- function FieldAddress(Name: String): Pointer;
- function Find(S: String; var Index: LongInt): Boolean;
- function GetNamePath: String;
- function GetText: PWideChar;
- function IndexOf(S: String): LongInt;
- function IndexOfName(Name: String): LongInt;
- function IndexofObject(AObject: TObject): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddStrings(Strings: TStrings);
- procedure Append(S: String);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; S: String);
- procedure InsertObject(Index: LongInt; S: String; AObject: TObject);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetText(Text: PWideChar);
- procedure Sort;
- property Capacity: LongInt;
- property CommaText: String;
- property Count: LongInt;
- property DelimitedText: String;
- property Delimiter: Char;
- property Duplicates: TDuplicates;
- property LineBreak: String;
- property Names[Index: LongInt]: String;
- property Objects[Index: LongInt]: TObject;
- property OnChange: TNotifyEvent;
- property OnChanging: TNotifyEvent;
- property QuoteChar: Char;
- property Sorted: Boolean;
- property StrictDelimiter: Boolean;
- property Strings[Index: LongInt]: String;
- property Text: String;
- property ValueFromIndex[Index: LongInt]: String;
- property Values[Index: String]: String;
end;
- TStrings = class(TPersistent)
- constructor Create: TStrings;
- function Add(S: String): LongInt;
- function AddObject(S: String; AObject: TObject): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Equals(Strings: TStrings): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function GetText: PWideChar;
- function IndexOf(S: String): LongInt;
- function IndexOfName(Name: String): LongInt;
- function IndexofObject(AObject: TObject): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddStrings(Strings: TStrings);
- procedure Append(S: String);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; S: String);
- procedure InsertObject(Index: LongInt; S: String; AObject: TObject);
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure SetText(Text: PWideChar);
- property Capacity: LongInt;
- property CommaText: String;
- property Count: LongInt;
- property DelimitedText: String;
- property Delimiter: Char;
- property LineBreak: String;
- property Names[Index: LongInt]: String;
- property Objects[Index: LongInt]: TObject;
- property QuoteChar: Char;
- property StrictDelimiter: Boolean;
- property Strings[Index: LongInt]: String;
- property Text: String;
- property ValueFromIndex[Index: LongInt]: String;
- property Values[Index: String]: String;
end;
- TTabControl = class(TCustomTabControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetHitTestInfoAt(X: LongInt; Y: LongInt): THitTests;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function IndexOfTabAt(X: LongInt; Y: LongInt): LongInt;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function RowCount: LongInt;
- function ScreenToClient(Point: TPoint): TPoint;
- function TabRect(Index: LongInt): TRect;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure ScrollTabs(Delta: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DockSite: Boolean;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property HotTrack: Boolean;
- property Images: TCustomImageList;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MultiLine: Boolean;
- property MultiSelect: Boolean;
- property Name: String;
- property OnContextPopup: TContextPopupEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnDrawTab: TDrawTabEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnGetImageIndex: TTabGetImageEvent;
- property OnChange: TNotifyEvent;
- property OnChanging: TTabChangingEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property Owner: TComponent;
- property OwnerDraw: Boolean;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property RaggedRight: Boolean;
- property ScrollOpposite: Boolean;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property Style: TTabStyle;
- property TabHeight: SmallInt;
- property TabIndex: LongInt;
- property TabOrder: LongInt;
- property TabPosition: TTabPosition;
- property Tabs: TStrings;
- property TabStop: Boolean;
- property TabWidth: SmallInt;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TTabSheet = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Highlighted: Boolean;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ImageIndex: LongInt;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property OnContextPopup: TContextPopupEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnHide: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property OnShow: TNotifyEvent;
- property Owner: TComponent;
- property PageControl: TPageControl;
- property PageIndex: LongInt;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabIndex: LongInt;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property TabVisible: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TTextAttributes = class(TPersistent)
- constructor Create(AOwner: TCustomRichEdit; AttributeType: TAttributeType): TTextAttributes;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Color: LongInt;
- property ConsistentAttributes: TConsistentAttributes;
- property Height: LongInt;
- property Pitch: TFontPitch;
- property Size: LongInt;
- property Style: TFontStyles;
end;
- TTimeField = class(TDateTimeField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Double;
- property Visible: Boolean;
end;
- TTimer = class(TComponent)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure DestroyComponents;
- procedure Destroying;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Designinfo: LongInt;
- property Enabled: Boolean;
- property Interval: LongWord;
- property Name: String;
- property OnTimer: TNotifyEvent;
- property Owner: TComponent;
- property Tag: LongInt;
end;
- TToolBar = class
- function TrackMenu(Button: TToolButton): Boolean;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property AllowTextButtons: Boolean;
- property Anchors: TAnchors;
- property AutoSize: Boolean;
- property BorderWidth: LongInt;
- property ButtonCount: LongInt;
- property ButtonHeight: LongInt;
- property Buttons[Index: LongInt]: TToolButton;
- property ButtonWidth: LongInt;
- property Canvas: TCanvas;
- property Caption: String;
- property Color: LongInt;
- property Constraints: TSizeConstraints;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Customizable: Boolean;
- property DisabledImages: TCustomImageList;
- property DockSite: Boolean;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Flat: Boolean;
- property Font: TFont;
- property GradientEndColor: LongInt;
- property GradientStartColor: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property HideClippedButtons: Boolean;
- property Hint: String;
- property HotImages: TCustomImageList;
- property HotTrackColor: LongInt;
- property Images: TCustomImageList;
- property Indent: LongInt;
- property Left: LongInt;
- property List: Boolean;
- property Menu: TMainMenu;
- property OnAdvancedCustomDraw: TTBAdvancedCustomDrawEvent;
- property OnAdvancedCustomDrawButton: TTBAdvancedCustomDrawBtnEvent;
- property OnClick: TNotifyEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnCustomDraw: TTBCustomDrawEvent;
- property OnCustomDrawButton: TTBCustomDrawBtnEvent;
- property OnCustomized: TNotifyEvent;
- property OnCustomizeReset: TNotifyEvent;
- property OnCustomizing: TNotifyEvent;
- property OnDblClick: TNotifyEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property OnResize: TNotifyEvent;
- property ParentColor: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property PopupMenu: TPopupMenu;
- property RowCount: LongInt;
- property ShowCaptions: Boolean;
- property ShowHint: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property Top: LongInt;
- property Transparent: Boolean;
- property Visible: Boolean;
- property Width: LongInt;
- property Wrapable: Boolean;
end;
- TToolButton = class(TGraphicControl)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HasParent: Boolean;
- function CheckMenuDropdown: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure DestroyComponents;
- procedure Destroying;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EndDrag(Drop: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure Invalidate;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property AllowAllUp: Boolean;
- property Anchors: TAnchors;
- property AutoSize: Boolean;
- property BoundsRect: TRect;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockOrientation: TDockOrientation;
- property Down: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property DropdownMenu: TPopupMenu;
- property Enabled: Boolean;
- property EnableDropdown: Boolean;
- property Floating: Boolean;
- property Grouped: Boolean;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property ImageIndex: LongInt;
- property Indeterminate: Boolean;
- property Index: LongInt;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Marked: Boolean;
- property MenuItem: TMenuItem;
- property Name: String;
- property OnClick: TNotifyEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentShowHint: Boolean;
- property PopupMenu: TPopupMenu;
- property ShowHint: Boolean;
- property Style: TToolButtonStyle;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property Wrap: Boolean;
end;
- TTrackBar = class(TWinControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure SetTick(Value: LongInt);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Frequency: LongInt;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LineSize: LongInt;
- property LRDockWidth: LongInt;
- property Max: LongInt;
- property Min: LongInt;
- property Name: String;
- property OnContextPopup: TContextPopupEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChange: TNotifyEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property Orientation: TTrackBarOrientation;
- property Owner: TComponent;
- property PageSize: LongInt;
- property Parent: TWinControl;
- property ParentCtl3D: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property Position: LongInt;
- property SelEnd: LongInt;
- property SelStart: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property ShowSelRange: Boolean;
- property SliderVisible: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property ThumbLength: LongInt;
- property TickMarks: TTickMark;
- property TickStyle: TTickStyle;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TTransactionItem = class(TObject)
- constructor Create: TObject;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Free;
- property FNext: TTransactionItem;
- property FTransactionDesc: TTransactionDesc;
end;
- TTreeNode = class(TPersistent)
- constructor Create(AOwner: TTreeNodes): TTreeNode;
- function AlphaSort: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function DisplayRect(TextOnly: Boolean): TRect;
- function EditText: Boolean;
- function FieldAddress(Name: String): Pointer;
- function getFirstChild: TTreeNode;
- function GetHandle: LongInt;
- function GetLastChild: TTreeNode;
- function GetNamePath: String;
- function GetNext: TTreeNode;
- function GetNextChild(Value: TTreeNode): TTreeNode;
- function getNextSibling: TTreeNode;
- function GetNextVisible: TTreeNode;
- function GetPrev: TTreeNode;
- function GetPrevChild(Value: TTreeNode): TTreeNode;
- function getPrevSibling: TTreeNode;
- function GetPrevVisible: TTreeNode;
- function HasAsParent(Value: TTreeNode): Boolean;
- function IndexOf(Value: TTreeNode): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Collapse(Recurse: Boolean);
- procedure Delete;
- procedure DeleteChildren;
- procedure EndEdit(Cancel: Boolean);
- procedure Expand(Recurse: Boolean);
- procedure Free;
- procedure MakeVisible;
- procedure MoveTo(Destination: TTreeNode; Mode: TNodeAttachMode);
- property AbsoluteIndex: LongInt;
- property Count: LongInt;
- property Cut: Boolean;
- property Data: Pointer;
- property Deleting: Boolean;
- property DropTarget: Boolean;
- property Expanded: Boolean;
- property Focused: Boolean;
- property Handle: LongInt;
- property HasChildren: Boolean;
- property ImageIndex: LongInt;
- property Index: LongInt;
- property IsVisible: Boolean;
- property Item[Index: LongInt]: TTreeNode;
- property ItemId: Pointer;
- property Level: LongInt;
- property OverlayIndex: LongInt;
- property Owner: TTreeNodes;
- property Parent: TTreeNode;
- property Selected: Boolean;
- property SelectedIndex: LongInt;
- property StateIndex: LongInt;
- property Text: String;
- property TreeView: TCustomTreeView;
end;
- TTreeNodes = class(TPersistent)
- constructor Create(AOwner: TCustomTreeView): TTreeNodes;
- function Add(Node: TTreeNode; S: String): TTreeNode;
- function AddFirst(Node: TTreeNode; S: String): TTreeNode;
- function AddChild(Node: TTreeNode; S: String): TTreeNode;
- function AddChildFirst(Node: TTreeNode; S: String): TTreeNode;
- function AddChildObject(Node: TTreeNode; S: String; Ptr: Pointer): TTreeNode;
- function AddChildObjectFirst(Node: TTreeNode; S: String; Ptr: Pointer): TTreeNode;
- function AddObject(Node: TTreeNode; S: String; Ptr: Pointer): TTreeNode;
- function AddObjectFirst(Node: TTreeNode; S: String; Ptr: Pointer): TTreeNode;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetFirstNode: TTreeNode;
- function GetNamePath: String;
- function GetNode(ItemId: Pointer): TTreeNode;
- function Insert(Node: TTreeNode; S: String): TTreeNode;
- function InsertObject(Node: TTreeNode; S: String; Ptr: Pointer): TTreeNode;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Node: TTreeNode);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Handle: LongInt;
- property Item[Index: LongInt]: TTreeNode;
- property Owner: TCustomTreeView;
end;
- TTreeView = class(TCustomTreeView)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function AlphaSort: Boolean;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetHitTestInfoAt(X: LongInt; Y: LongInt): THitTests;
- function GetNamePath: String;
- function GetNodeAt(X: LongInt; Y: LongInt): TTreeNode;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEditing: Boolean;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure FullCollapse;
- procedure FullExpand;
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure LoadFromFile(FileName: String);
- procedure LoadFromStream(Stream: TStream);
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure SaveToFile(FileName: String);
- procedure SaveToStream(Stream: TStream);
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property AutoExpand: Boolean;
- property BevelEdges: TBevelEdges;
- property BevelInner: TBevelCut;
- property BevelKind: TBevelKind;
- property BevelOuter: TBevelCut;
- property BevelWidth: LongInt;
- property BorderStyle: TFormBorderStyle;
- property BorderWidth: LongInt;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Canvas: TCanvas;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property Color: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Ctl3D: Boolean;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property DragCursor: ShortInt;
- property DragKind: TDragKind;
- property DragMode: TDragMode;
- property DropTarget: TTreeNode;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Font: TFont;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property HideSelection: Boolean;
- property Hint: String;
- property HostDockSite: TWinControl;
- property HotTrack: Boolean;
- property ChangeDelay: LongInt;
- property Images: TCustomImageList;
- property Indent: LongInt;
- property Items: TTreeNodes;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property MultiSelect: Boolean;
- property Name: String;
- property OnAddition: TTVExpandedEvent;
- property OnAdvancedCustomDraw: TTVAdvancedCustomDrawEvent;
- property OnAdvancedCustomDrawItem: TTVAdvancedCustomDrawItemEvent;
- property OnClick: TNotifyEvent;
- property OnCollapsed: TTVExpandedEvent;
- property OnCollapsing: TTVCollapsingEvent;
- property OnCompare: TTVCompareEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnCustomDraw: TTVCustomDrawEvent;
- property OnCustomDrawItem: TTVCustomDrawItemEvent;
- property OnDblClick: TNotifyEvent;
- property OnDeletion: TTVExpandedEvent;
- property OnDragDrop: TDragDropEvent;
- property OnDragOver: TDragOverEvent;
- property OnEdited: TTVEditedEvent;
- property OnEditing: TTVEditingEvent;
- property OnEndDock: TEndDragEvent;
- property OnEndDrag: TEndDragEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnExpanded: TTVExpandedEvent;
- property OnExpanding: TTVExpandingEvent;
- property OnGetImageIndex: TTVExpandedEvent;
- property OnGetSelectedIndex: TTVExpandedEvent;
- property OnChange: TTVChangedEvent;
- property OnChanging: TTVChangingEvent;
- property OnKeyDown: TKeyEvent;
- property OnKeyPress: TKeyPressEvent;
- property OnKeyUp: TKeyEvent;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentBiDiMode: Boolean;
- property ParentColor: Boolean;
- property ParentCtl3D: Boolean;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentFont: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property ReadOnly: Boolean;
- property RightClickSelect: Boolean;
- property RowSelect: Boolean;
- property Selected: TTreeNode;
- property ShowButtons: Boolean;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property ShowLines: Boolean;
- property ShowRoot: Boolean;
- property SortType: TSortType;
- property StateImages: TCustomImageList;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property ToolTips: Boolean;
- property Top: LongInt;
- property TopItem: TTreeNode;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TUpDown = class(TCustomUpDown)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property AlignButton: TUDAlignButton;
- property AlignWithMargins: Boolean;
- property Anchors: TAnchors;
- property ArrowKeys: Boolean;
- property Associate: TWinControl;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property HelpContext: LongInt;
- property HelpKeyword: String;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Increment: LongInt;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Max: SmallInt;
- property Min: SmallInt;
- property Name: String;
- property OnClick: TUDClickEvent;
- property OnContextPopup: TContextPopupEvent;
- property OnEnter: TNotifyEvent;
- property OnExit: TNotifyEvent;
- property OnChanging: TUDChangingEvent;
- property OnChangingEx: TUDChangingEventEx;
- property OnMouseDown: TMouseEvent;
- property OnMouseEnter: TNotifyEvent;
- property OnMouseLeave: TNotifyEvent;
- property OnMouseMove: TMouseMoveEvent;
- property OnMouseUp: TMouseEvent;
- property Orientation: TUDOrientation;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentCustomHint: Boolean;
- property ParentDoubleBuffered: Boolean;
- property ParentShowHint: Boolean;
- property ParentWindow: LongInt;
- property PopupMenu: TPopupMenu;
- property Position: SmallInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Thousands: Boolean;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
- property Wrap: Boolean;
end;
- TVarBytesField = class(TBytesField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- TVariantField = class(TField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: Variant;
- property Visible: Boolean;
end;
- TWideDataSet = class(TDataSet)
- constructor Create(AOwner: TComponent): TComponent;
- function ActiveBuffer: PWideChar;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ControlsDisabled: Boolean;
- function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream;
- function FieldAddress(Name: String): Pointer;
- function FieldByName(FieldName: String): TField;
- function FindComponent(AName: String): TComponent;
- function FindField(FieldName: String): TField;
- function FindFirst: Boolean;
- function FindLast: Boolean;
- function FindNext: Boolean;
- function FindPrior: Boolean;
- function GetCurrentRecord(Buffer: PWideChar): Boolean;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsEmpty: Boolean;
- function IsLinkedTo(DataSource: TDataSource): Boolean;
- function IsSequenced: Boolean;
- function Locate(KeyFields: String; KeyValues: Variant; Options: TLocateOptions): Boolean;
- function Lookup(KeyFields: String; KeyValues: Variant; ResultFields: String): Variant;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveBy(Distance: LongInt): LongInt;
- function Translate(Src: PWideChar; Dest: PWideChar; ToOEM: Boolean): LongInt;
- function UpdateStatus: TUpdateStatus;
- procedure Append;
- procedure AppendRecord(Values: array of const);
- procedure Assign(Source: TPersistent);
- procedure Cancel;
- procedure ClearFields;
- procedure Close;
- procedure CursorPosChanged;
- procedure Delete;
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableControls;
- procedure Edit;
- procedure EnableControls;
- procedure First;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetFieldNames(List: TStrings);
- procedure CheckBrowseMode;
- procedure Insert;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertRecord(Values: array of const);
- procedure Last;
- procedure Next;
- procedure Open;
- procedure Post;
- procedure Prior;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFields(Values: array of const);
- procedure UpdateCursorPos;
- procedure UpdateRecord;
- property Active: Boolean;
- property AfterCancel: TDataSetNotifyEvent;
- property AfterClose: TDataSetNotifyEvent;
- property AfterDelete: TDataSetNotifyEvent;
- property AfterEdit: TDataSetNotifyEvent;
- property AfterInsert: TDataSetNotifyEvent;
- property AfterOpen: TDataSetNotifyEvent;
- property AfterPost: TDataSetNotifyEvent;
- property AfterRefresh: TDataSetNotifyEvent;
- property AfterScroll: TDataSetNotifyEvent;
- property AggFields: TFields;
- property AutoCalcFields: Boolean;
- property BeforeCancel: TDataSetNotifyEvent;
- property BeforeClose: TDataSetNotifyEvent;
- property BeforeDelete: TDataSetNotifyEvent;
- property BeforeEdit: TDataSetNotifyEvent;
- property BeforeInsert: TDataSetNotifyEvent;
- property BeforeOpen: TDataSetNotifyEvent;
- property BeforePost: TDataSetNotifyEvent;
- property BeforeRefresh: TDataSetNotifyEvent;
- property BeforeScroll: TDataSetNotifyEvent;
- property BlockReadSize: LongInt;
- property BOF: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property DataSetField: TDataSetField;
- property DataSource: TDataSource;
- property DefaultFields: Boolean;
- property Designinfo: LongInt;
- property EOF: Boolean;
- property FieldCount: LongInt;
- property FieldDefList: TFieldDefList;
- property FieldDefs: TFieldDefs;
- property FieldList: TFieldList;
- property Fields: TFields;
- property FieldValues[Index: String]: Variant;
- property Filter: String;
- property Filtered: Boolean;
- property Found: Boolean;
- property IsUniDirectional: Boolean;
- property Modified: Boolean;
- property Name: String;
- property ObjectView: Boolean;
- property OnCalcFields: TDataSetNotifyEvent;
- property OnDeleteError: TDataSetErrorEvent;
- property OnEditError: TDataSetErrorEvent;
- property OnFilterRecord: TFilterRecordEvent;
- property OnNewRecord: TDataSetNotifyEvent;
- property OnPostError: TDataSetErrorEvent;
- property Owner: TComponent;
- property RecNo: LongInt;
- property RecordCount: LongInt;
- property RecordSize: Word;
- property SParseArrays: Boolean;
- property State: TDataSetState;
- property Tag: LongInt;
end;
- TWideStringField = class(TStringField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FixedChar: Boolean;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Transliterate: Boolean;
- property Value: WideString;
- property Visible: Boolean;
end;
- TWideStringList = class(TWideStrings)
- constructor Create: TWideStringList;
- constructor Create2(OwnsObjects: Boolean): TWideStringList;
- function Add(S: WideString): LongInt;
- function AddObject(S: WideString; AObject: TObject): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Equals(Strings: TWideStrings): Boolean;
- function FieldAddress(Name: String): Pointer;
- function Find(S: WideString; var Index: LongInt): Boolean;
- function GetEnumerator: TWideStringsEnumerator;
- function GetNamePath: String;
- function GetText: PWideChar;
- function IndexOf(S: WideString): LongInt;
- function IndexOfName(Name: WideString): LongInt;
- function IndexOfObject(AObject: TObject): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddStrings(Strings: TStrings);
- procedure AddStrings2(Strings: TWideStrings);
- procedure Append(S: WideString);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; S: WideString);
- procedure InsertObject(Index: LongInt; S: WideString; AObject: TObject);
- procedure LoadFromFile(FileName: WideString);
- procedure LoadFromStream(Stream: TStream);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure SaveToFile(FileName: WideString);
- procedure SaveToStream(Stream: TStream);
- procedure SetText(Text: PWideChar);
- procedure Sort;
- property Capacity: LongInt;
- property CaseSensitive: Boolean;
- property CommaText: WideString;
- property Count: LongInt;
- property DelimitedText: WideString;
- property Delimiter: WideChar;
- property Duplicates: TDuplicates;
- property LineBreak: WideString;
- property Names[Index: LongInt]: WideString;
- property NameValueSeparator: WideChar;
- property Objects[Index: LongInt]: TObject;
- property OnChange: TNotifyEvent;
- property OnChanging: TNotifyEvent;
- property OwnsObjects: Boolean;
- property QuoteChar: WideChar;
- property Sorted: Boolean;
- property StrictDelimiter: Boolean;
- property Strings[Index: LongInt]: WideString;
- property StringsAdapter: IWideStringsAdapter;
- property Text: WideString;
- property ValueFromIndex[Index: LongInt]: WideString;
- property Values[Index: WideString]: WideString;
end;
- TWideStrings = class(TPersistent)
- constructor Create: TObject;
- function Add(S: WideString): LongInt;
- function AddObject(S: WideString; AObject: TObject): LongInt;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function Equals(Strings: TWideStrings): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetEnumerator: TWideStringsEnumerator;
- function GetNamePath: String;
- function GetText: PWideChar;
- function IndexOf(S: WideString): LongInt;
- function IndexOfName(Name: WideString): LongInt;
- function IndexOfObject(AObject: TObject): LongInt;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure AddStrings(Strings: TStrings);
- procedure AddStrings2(Strings: TWideStrings);
- procedure Append(S: WideString);
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Exchange(Index1: LongInt; Index2: LongInt);
- procedure Free;
- procedure Insert(Index: LongInt; S: WideString);
- procedure InsertObject(Index: LongInt; S: WideString; AObject: TObject);
- procedure LoadFromFile(FileName: WideString);
- procedure LoadFromStream(Stream: TStream);
- procedure Move(CurIndex: LongInt; NewIndex: LongInt);
- procedure SaveToFile(FileName: WideString);
- procedure SaveToStream(Stream: TStream);
- procedure SetText(Text: PWideChar);
- property Capacity: LongInt;
- property CommaText: WideString;
- property Count: LongInt;
- property DelimitedText: WideString;
- property Delimiter: WideChar;
- property LineBreak: WideString;
- property Names[Index: LongInt]: WideString;
- property NameValueSeparator: WideChar;
- property Objects[Index: LongInt]: TObject;
- property QuoteChar: WideChar;
- property StrictDelimiter: Boolean;
- property Strings[Index: LongInt]: WideString;
- property StringsAdapter: IWideStringsAdapter;
- property Text: WideString;
- property ValueFromIndex[Index: LongInt]: WideString;
- property Values[Index: WideString]: WideString;
end;
- TWideStringsEnumerator = class(TObject)
- constructor Create(AStrings: TWideStrings): TWideStringsEnumerator;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetCurrent: WideString;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function MoveNext: Boolean;
- procedure Free;
- property Current: WideString;
end;
- TWinControl = class(TControl)
- constructor Create(AOwner: TComponent): TComponent;
- constructor CreateParented(ParentWindow: LongInt): TWinControl;
- function CanFocus: Boolean;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function ClientToScreen(Point: TPoint): TPoint;
- function ContainsControl(Control: TControl): Boolean;
- function ControlAtPos(Pos: TPoint; AllowDisabled: Boolean; AllowWinControls: Boolean): TControl;
- function Dragging: Boolean;
- function DrawTextBiDiModeFlags(Flags: LongInt): LongInt;
- function DrawTextBiDiModeFlagsReadingOnly: LongInt;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function FindChildControl(ControlName: String): TControl;
- function Focused: Boolean;
- function GetControlsAlignment: TAlignment;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function GetTextBuf(Buffer: PWideChar; BufSize: LongInt): LongInt;
- function GetTextLen: LongInt;
- function HandleAllocated: Boolean;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsRightToLeft: Boolean;
- function ManualDock(NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ManualFloat(ScreenPos: TRect): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Perform(Msg: LongWord; WParam: LongInt; LParam: LongInt): LongInt;
- function ReplaceDockedControl(Control: TControl; NewDockSite: TWinControl; DropControl: TControl; ControlSide: TAlign): Boolean;
- function ScreenToClient(Point: TPoint): TPoint;
- function UseRightToLeftAlignment: Boolean;
- function UseRightToLeftReading: Boolean;
- function UseRightToLeftScrollBar: Boolean;
- procedure Assign(Source: TPersistent);
- procedure BeginDrag(Immediate: Boolean; Threshold: LongInt);
- procedure BringToFront;
- procedure Broadcast(var Message: TMessage);
- procedure DestroyComponents;
- procedure Destroying;
- procedure DisableAlign;
- procedure Dock(NewDockSite: TWinControl; ARect: TRect);
- procedure DragDrop(Source: TObject; X: LongInt; Y: LongInt);
- procedure EnableAlign;
- procedure EndDrag(Drop: Boolean);
- procedure FlipChildren(AllLevels: Boolean);
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure GetTabOrderList(List: TList);
- procedure HandleNeeded;
- procedure Hide;
- procedure InitiateAction;
- procedure InsertComponent(AComponent: TComponent);
- procedure InsertControl(AControl: TControl);
- procedure Invalidate;
- procedure MouseWheelHandler(var Message: TMessage);
- procedure PaintTo(DC: LongWord; X: LongInt; Y: LongInt);
- procedure Realign;
- procedure Refresh;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveControl(AControl: TControl);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure Repaint;
- procedure ScaleBy(M: LongInt; D: LongInt);
- procedure ScrollBy(DeltaX: LongInt; DeltaY: LongInt);
- procedure SendToBack;
- procedure SetBounds(ALeft: LongInt; ATop: LongInt; AWidth: LongInt; AHeight: LongInt);
- procedure SetFocus;
- procedure SetTextBuf(Buffer: PWideChar);
- procedure Show;
- procedure Update;
- procedure UpdateControlState;
- property Action: TBasicAction;
- property Align: TAlign;
- property Anchors: TAnchors;
- property BoundsRect: TRect;
- property Brush: TBrush;
- property Caption: String;
- property ClientHeight: LongInt;
- property ClientOrigin: TPoint;
- property ClientRect: TRect;
- property ClientWidth: LongInt;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property Constraints: TSizeConstraints;
- property ControlCount: LongInt;
- property Controls[Index: LongInt]: TControl;
- property ControlState: TControlState;
- property ControlStyle: TControlStyle;
- property Cursor: ShortInt;
- property Designinfo: LongInt;
- property DockClientCount: LongInt;
- property DockClients[Index: LongInt]: TControl;
- property DockOrientation: TDockOrientation;
- property DoubleBuffered: Boolean;
- property Enabled: Boolean;
- property Floating: Boolean;
- property Handle: LongInt;
- property Height: LongInt;
- property Hint: String;
- property HostDockSite: TWinControl;
- property Left: LongInt;
- property LRDockWidth: LongInt;
- property Name: String;
- property Owner: TComponent;
- property Parent: TWinControl;
- property ParentWindow: LongInt;
- property ShowHint: Boolean;
- property Showing: Boolean;
- property TabOrder: LongInt;
- property TabStop: Boolean;
- property Tag: LongInt;
- property TBDockHeight: LongInt;
- property Top: LongInt;
- property UndockHeight: LongInt;
- property UndockWidth: LongInt;
- property Visible: Boolean;
- property VisibleDockClientCount: LongInt;
- property Width: LongInt;
- property WindowProc: TWndMethod;
end;
- TWordField = class(TIntegerField)
- constructor Create(AOwner: TComponent): TComponent;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindComponent(AName: String): TComponent;
- function GetNamePath: String;
- function GetParentComponent: TComponent;
- function HasParent: Boolean;
- function InstanceSize: LongInt;
- function IsValidChar(InputChar: Char): Boolean;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Clear;
- procedure DestroyComponents;
- procedure Destroying;
- procedure FocusControl;
- procedure Free;
- procedure FreeNotification(AComponent: TComponent);
- procedure InsertComponent(AComponent: TComponent);
- procedure RefreshLookupList;
- procedure RemoveComponent(AComponent: TComponent);
- procedure RemoveFreeNotification(AComponent: TComponent);
- procedure SetFieldType(Value: TFieldType);
- property Alignment: TAlignment;
- property AsBoolean: Boolean;
- property AsCurrency: Currency;
- property AsDateTime: Double;
- property AsFloat: Double;
- property AsInteger: LongInt;
- property AsString: String;
- property AsVariant: Variant;
- property AttributeSet: String;
- property AutoGenerateValue: TAutoRefreshFlag;
- property Calculated: Boolean;
- property CanModify: Boolean;
- property ComponentCount: LongInt;
- property ComponentIndex: LongInt;
- property Components[Index: LongInt]: TComponent;
- property ComponentState: TComponentState;
- property ConstraintErrorMessage: String;
- property CurValue: Variant;
- property CustomConstraint: String;
- property DataSet: TDataSet;
- property DataSize: LongInt;
- property DataType: TFieldType;
- property DefaultExpression: String;
- property Designinfo: LongInt;
- property DisplayFormat: String;
- property DisplayLabel: String;
- property DisplayName: String;
- property DisplayText: String;
- property DisplayWidth: LongInt;
- property EditFormat: String;
- property EditMask: String;
- property EditMaskPtr: String;
- property FieldName: String;
- property FieldNo: LongInt;
- property FullName: String;
- property HasConstraints: Boolean;
- property ImportedConstraint: String;
- property Index: LongInt;
- property IsIndexField: Boolean;
- property IsNull: Boolean;
- property KeyFields: String;
- property Lookup: Boolean;
- property LookupCache: Boolean;
- property LookupDataSet: TDataSet;
- property LookupKeyFields: String;
- property LookupList: TLookupList;
- property LookupResultField: String;
- property MaxValue: LongInt;
- property MinValue: LongInt;
- property Name: String;
- property NewValue: Variant;
- property Offset: LongInt;
- property OldValue: Variant;
- property OnGetText: TFieldGetTextEvent;
- property OnChange: TFieldNotifyEvent;
- property OnSetText: TFieldSetTextEvent;
- property OnValidate: TFieldNotifyEvent;
- property Origin: String;
- property Owner: TComponent;
- property ParentField: TObjectField;
- property ProviderFlags: Byte;
- property ReadOnly: Boolean;
- property Required: Boolean;
- property Size: LongInt;
- property Tag: LongInt;
- property Text: String;
- property Value: LongInt;
- property Visible: Boolean;
end;
- TWorkArea = class(TCollectionItem)
- constructor Create(Collection: TCollection): TCollectionItem;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function GetNamePath: String;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- procedure Assign(Source: TPersistent);
- procedure Free;
- property Collection: TCollection;
- property Color: LongInt;
- property DisplayName: String;
- property Id: LongInt;
- property Index: LongInt;
- property Rect: TRect;
end;
- TWorkAreas = class(TOwnedCollection)
- constructor Create: TObject;
- function Add: TWorkArea;
- function ClassInfo: Pointer;
- function ClassName: String;
- function ClassNameIs(Name: String): Boolean;
- function FieldAddress(Name: String): Pointer;
- function FindItemId(Id: LongInt): TCollectionItem;
- function GetNamePath: String;
- function Insert(Index: LongInt): TWorkArea;
- function InstanceSize: LongInt;
- function MethodAddress(Name: String): Pointer;
- function MethodName(Address: Pointer): String;
- function Owner: TPersistent;
- procedure Assign(Source: TPersistent);
- procedure BeginUpdate;
- procedure Clear;
- procedure Delete(Index: LongInt);
- procedure EndUpdate;
- procedure Free;
- property Count: LongInt;
- property Items[Index: LongInt]: TWorkArea;
end;