📄 itypes.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'iTypes.pas' rev: 6.00
#ifndef iTypesHPP
#define iTypesHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <Printers.hpp> // Pascal unit
#include <ExtCtrls.hpp> // Pascal unit
#include <StdCtrls.hpp> // Pascal unit
#include <ComCtrls.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Types.hpp> // Pascal unit
#include <Clipbrd.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <TypInfo.hpp> // Pascal unit
#include <SysUtils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Itypes
{
//-- type declarations -------------------------------------------------------
typedef void __fastcall (__closure *TOnBeforeChangeInteger)(System::TObject* Sender, int OldValue, int &NewValue, bool &CanChange);
typedef void __fastcall (__closure *TOnBeforeChangeDouble)(System::TObject* Sender, double OldValue, double &NewValue, bool &CanChange);
typedef void __fastcall (__closure *TOnBeforeChangeString)(System::TObject* Sender, AnsiString OldValue, AnsiString &NewValue, bool &CanChange);
typedef void __fastcall (__closure *TOnCustomizeTickLabel)(System::TObject* Sender, int Index, AnsiString &DisplayText);
typedef void __fastcall (__closure *TOnPositionLimit)(System::TObject* Sender, int LimitIndex);
typedef void __fastcall (__closure *TRequestEditEvent)(System::TObject* Sender, AnsiString PropName, bool &CanEdit);
typedef void __fastcall (__closure *TChangePropertyEvent)(System::TObject* Sender, AnsiString PropName);
typedef void __fastcall (__closure *TGetDesigningEvent)(System::TObject* Sender, bool &Designing);
typedef void __fastcall (__closure *TIndexObjectEvent)(int Index);
typedef void __fastcall (__closure *TBeforeOPCNewDataEvent)(int Index, OleVariant &Data);
typedef void __fastcall (__closure *TOPCDLLNewData)(const OleVariant &Data, double TimeStamp, Word Quality);
typedef void __fastcall (__closure *TOPCDLLObjectUpdate)(int Handle);
#pragma option push -b-
enum TiOrientation { ioVertical, ioHorizontal };
#pragma option pop
#pragma option push -b-
enum TiOrientationSide { iosBottomRight, iosTopLeft };
#pragma option pop
#pragma option push -b-
enum TiFillDirection { ifdTopBottom, ifdBottomTop, ifdLeftRight, ifdRightLeft, ifdTopLeftBottomRight, ifdBottomRightTopLeft, ifdBottomLeftTopRight, ifdTopRightBottomLeft, ifdRectangleOut, ifdRectangleIn, ifdCircleOut, ifdCircleIn };
#pragma option pop
#pragma option push -b-
enum TiPlotMarkerStyle { ipmsCircle, ipmsSquare, ipmsDiamond, ipmsCross, ipmsPlus, ipmsTriangleUp, ipmsTriangleDown, ipmsTriangleLeft, ipmsTriangleRight, ipmsVerticalLine, ipmsHorizontalLine, ipmsCharacter };
#pragma option pop
#pragma option push -b-
enum TiPlotLineStyle { iplsSolid, iplsDash, iplsDot, iplsDashDot, iplsDashDotDot };
#pragma option pop
#pragma option push -b-
enum TiPlotExportFormat { ipefMetaFile, ipefBitmap, ipefJPEG };
#pragma option pop
#pragma option push -b-
enum TiPlotUnitReferenceStyle { ipurScale, ipurPercent };
#pragma option pop
#pragma option push -b-
enum TiRotationAngle { ira000, ira090, ira180, ira270 };
#pragma option pop
#pragma option push -b-
enum TiPointerFillReferenceStyle { ipfrsMin, ipfrsMax, ipfrsValue };
#pragma option pop
#pragma option push -b-
enum TiIntegerFormatStyle { iifsInteger, iifsHex, iifsBinary, iifsOctal };
#pragma option pop
#pragma option push -b-
enum TiBevelStyle { ibsNone, ibsRaised, ibsLowered };
#pragma option pop
#pragma option push -b-
enum TiLeadingStyle { ilsNone, ilsZeros, ilsSpaces };
#pragma option pop
#pragma option push -b-
enum TiDrawSection { idsNone, idsSection1, idsSection2, idsSection3 };
#pragma option pop
#pragma option push -b-
enum TiSideAlignment { isaBottom, isaTop, isaLeft, isaRight };
#pragma option pop
#pragma option push -b-
enum TiAlignmentVertical { iavCenter, iavTop, iavBottom };
#pragma option pop
#pragma option push -b-
enum TiAlignmentHorizontal { iahCenter, iahLeft, iahRight };
#pragma option pop
#pragma option push -b-
enum TiAlignmentSideVertical { iasvTop, iasvBottom };
#pragma option pop
#pragma option push -b-
enum TiTitleHorizontalAlignment { ithaCenterDisplay, ithaCenterControl };
#pragma option pop
#pragma option push -b-
enum TiSwitchIndicatorAlignment { isiaBottom, isiaTop };
#pragma option pop
#pragma option push -b-
enum TiTickMinorAlignment { itmnaInside, itmnaCenter, itmnaOutside };
#pragma option pop
#pragma option push -b-
enum TiDirection { idUp, idDown, idRight, idLeft };
#pragma option pop
#pragma option push -b-
enum TiCountDirection { icdDown, icdUp };
#pragma option pop
#pragma option push -b-
enum TiFilterInputStyle { ifisNone, ifisAuto };
#pragma option pop
#pragma option push -b-
enum TiScaleAlignStyle { itasCenter, itasSide };
#pragma option pop
#pragma option push -b-
enum TiPrecisionStyle { ipsSignificantDigits, ipsFixedDecimalPoints };
#pragma option pop
#pragma option push -b-
enum TiAutoScaleStyle { iassAutoMinMax, iassFixedMinMax };
#pragma option pop
#pragma option push -b-
enum TiRepaintType { irtInvalidate, irtBackGround, irtNone };
#pragma option pop
#pragma option push -b-
enum TiSliderTrackStyle { istsBox, istsLine, istsBevelLowered, istsBevelRasied };
#pragma option pop
#pragma option push -b-
enum TiSliderPointerStyle { ispsLed, ispsPointer, ispsBar, ispsLightBar, ispsBarColor, ispsBitmap };
#pragma option pop
#pragma option push -b-
enum TiLinearGaugePointerStyle { ilgpsPointer, ilgpsTriangle, ilgpsTLine, ilgpsColorBar };
#pragma option pop
#pragma option push -b-
enum TiAngularGaugePointerStyle { iagpsArrowLine, iagpsArrow, iagpsLine, iagpsTriangle };
#pragma option pop
#pragma option push -b-
enum TiSwitchSliderIndicatorStyle { issisDot, issisLine };
#pragma option pop
#pragma option push -b-
enum TiSlidingScalePointerStyle { isspsDualArrow, isspsArrow, isspsPointer, isspsLine };
#pragma option pop
#pragma option push -b-
enum TiSliderMouseControlStyle { ismcsSlideOnly, ismcsSlidePage, ismcsGoto };
#pragma option pop
#pragma option push -b-
enum TiRotaryMouseControlStyle { irmcsRotate, irmcsGoto };
#pragma option pop
#pragma option push -b-
enum TiLogLabelStyle { illsValue, illsScientific };
#pragma option pop
#pragma option push -b-
enum TiMouseControlStyle { imcsClickAnyWhere, imcsClickIndicator };
#pragma option pop
#pragma option push -b-
enum TiClockHourStyle { ichs24, ichs12 };
#pragma option pop
#pragma option push -b-
enum TiLabelAlignment { ilaCenter, ilaJustified };
#pragma option pop
#pragma option push -b-
enum TiChannelLineStyle { iclsSolid, iclsDash, iclsDot, iclsDashDot, iclsDashDotDot };
#pragma option pop
#pragma option push -b-
enum TiChannelDataSatus { icdsActual, icdsNull, icdsInterpolated };
#pragma option pop
#pragma option push -b-
enum TiTextFlag { itfHLeft, itfHCenter, itfHRight, itfVTop, itfVCenter, itfVBottom, itfWordBreak, itfSingleLine, itfExpandTabs, itfNoClip, itfShowPrefix, itfCalcRect, itfEndEllipsis, itfPathEllipsis, itfWordEllipsis, itfModifyString };
#pragma option pop
typedef Set<TiTextFlag, itfHLeft, itfModifyString> TiTextFlags;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -