⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qitypes.hpp

📁 Iocomp Ultra Pack v3.0.2 Sources.For.Delphi 数据显示编程插件,可用于工业控制
💻 HPP
📖 第 1 页 / 共 2 页
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'QiTypes.pas' rev: 6.00

#ifndef QiTypesHPP
#define QiTypesHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <QPrinters.hpp>	// Pascal unit
#include <QExtCtrls.hpp>	// Pascal unit
#include <QStdCtrls.hpp>	// Pascal unit
#include <QComCtrls.hpp>	// Pascal unit
#include <QControls.hpp>	// Pascal unit
#include <Variants.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Types.hpp>	// Pascal unit
#include <QTypes.hpp>	// Pascal unit
#include <QClipbrd.hpp>	// Pascal unit
#include <QDialogs.hpp>	// Pascal unit
#include <QForms.hpp>	// Pascal unit
#include <QGraphics.hpp>	// Pascal unit
#include <Qt.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 Qitypes
{
//-- 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 + -