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

📄 qiplotcomponent.hpp

📁 Iocomp Ultra Pack v3.0.2 Sources.For.Delphi 数据显示编程插件,可用于工业控制
💻 HPP
📖 第 1 页 / 共 4 页
字号:
	TiPlotObjectMouseEvent FOnMouseUpDataCursor;
	TiPlotObjectMouseEvent FOnMouseUpChannel;
	TiPlotObjectMouseEvent FOnMouseUpAnnotation;
	TiPlotObjectMouseEvent FOnMouseUpLegend;
	TiPlotObjectMouseEvent FOnMouseUpXAxis;
	TiPlotObjectMouseEvent FOnMouseUpDataView;
	TiPlotObjectEvent FOnClickXAxis;
	TiPlotObjectEvent FOnClickYAxis;
	TiPlotClickDataPointEvent FOnClickDataPoint;
	TiPlotObjectEvent FOnClickAnnotation;
	TiPlotObjectEvent FOnClickDataCursor;
	TiPlotObjectEvent FOnClickLegend;
	TiPlotObjectEvent FOnClickChannel;
	TiPlotObjectEvent FOnClickDataView;
	TiPlotObjectEvent FOnClickLimit;
	TiPlotObjectEvent FOnDblClickAnnotation;
	TiPlotObjectEvent FOnDblClickDataView;
	TiPlotObjectEvent FOnDblClickYAxis;
	TiPlotObjectEvent FOnDblClickXAxis;
	TiPlotObjectEvent FOnDblClickChannel;
	TiPlotObjectEvent FOnDblClickLimit;
	TiPlotObjectEvent FOnDblClickLegend;
	TiPlotObjectEvent FOnDblClickDataCursor;
	TiPlotObjectEvent FOnDataCursorChange;
	TiPlotObjectDoubleValueChangeEvent FOnXAxisMinChange;
	TiPlotObjectDoubleValueChangeEvent FOnXAxisSpanChange;
	TiPlotAxesMinSpanChangeEvent FOnXAxisMinSpanChange;
	TiPlotAxesCustomizeLabelEvent FOnXAxisCustomizeLabel;
	TiPlotObjectDoubleValueChangeEvent FOnYAxisMinChange;
	TiPlotObjectDoubleValueChangeEvent FOnYAxisSpanChange;
	TiPlotAxesMinSpanChangeEvent FOnYAxisMinSpanChange;
	TiPlotAxesCustomizeLabelEvent FOnYAxisCustomizeLabel;
	TiPlotObjectCustomizeTextEvent FOnDataCursorCustomizeHint;
	TiPlotObjectCustomizeTextEvent FOnYAxisCustomizeHint;
	TiPlotObjectCustomizeTextEvent FOnXAxisCustomizeHint;
	TiPlotObjectCustomizeTextEvent FOnToolBarCustomizeHint;
	TiPlotToolBarButtonEvent FOnToolBarButtonClick;
	TiPlotObjectDoubleValueChangeEvent FOnLimitLine1PositionChange;
	TiPlotObjectDoubleValueChangeEvent FOnLimitLine2PositionChange;
	Classes::TNotifyEvent FOnBeforePrint;
	Classes::TNotifyEvent FOnAfterPrint;
	Classes::TNotifyEvent FOnAfterLoadProperties;
	Classes::TNotifyEvent FOnBeforeLoadProperties;
	Classes::TNotifyEvent FOnAfterLoadData;
	Classes::TNotifyEvent FOnAfterSaveData;
	Classes::TNotifyEvent FOnAfterSaveProperties;
	Classes::TNotifyEvent FOnAfterCloseEditor;
	Classes::TNotifyEvent FOnAfterOpenEditor;
	TiPlotZoomBoxEvent FOnBeforeZoomBox;
	TiPlotObjectEvent FOnBeforeDataCursorUpdate;
	TiPlotObjectEvent FOnAnnotationCoordinatesChange;
	TiPlotObjectEvent FOnAnnotationCoordinatesChangeFinished;
	TiPlotObjectEvent FOnGotFocusChannel;
	TiPlotObjectEvent FOnGotFocusLegend;
	TiPlotObjectEvent FOnGotFocusDataCursor;
	TiPlotObjectEvent FOnGotFocusDataView;
	TiPlotObjectEvent FOnGotFocusXAxis;
	TiPlotObjectEvent FOnGotFocusYAxis;
	TiPlotObjectEvent FOnGotFocusAnnotation;
	TiPlotObjectEvent FOnLostFocusXAxis;
	TiPlotObjectEvent FOnLostFocusYAxis;
	TiPlotObjectEvent FOnLostFocusChannel;
	TiPlotObjectEvent FOnLostFocusDataCursor;
	TiPlotObjectEvent FOnLostFocusLegend;
	TiPlotObjectEvent FOnLostFocusDataView;
	TiPlotObjectEvent FOnLostFocusAnnotation;
	TiPlotPopupMenuEvent FOnPopupMenuYAxis;
	TiPlotPopupMenuEvent FOnPopupMenuChannel;
	TiPlotPopupMenuEvent FOnPopupMenuDataCursor;
	TiPlotPopupMenuEvent FOnPopupMenuDataView;
	TiPlotPopupMenuEvent FOnPopupMenuXAxis;
	TiPlotPopupMenuEvent FOnPopupMenuLegend;
	TiPlotPopupMenuEvent FOnPopupMenuLimit;
	TiPlotPopupMenuEvent FOnPopupMenuAnnotation;
	bool FBackGroundGradientEnabled;
	Qgraphics::TColor FBackGroundGradientStartColor;
	Qgraphics::TColor FBackGroundGradientStopColor;
	Qitypes::TiFillDirection FBackGroundGradientDirection;
	bool FPaintingActive;
	TiPlotClickDataPointEvent FOnDblClickDataPoint;
	bool FDBLClickActive;
	char FLoadingSeparator;
	TiPlotDataFileColumnSeparator FDataFileColumnSeparator;
	TiPlotDataFileFormat FDataFileFormat;
	AnsiString FLastPropertiesFileName;
	AnsiString FLastDataFileName;
	int __fastcall GetDataViewZHorz(void);
	int __fastcall GetDataViewZVert(void);
	bool __fastcall GetXYAxesReverse(void);
	bool __fastcall GetUserCanEditObjects(void);
	void __fastcall SetDataViewZHorz(const int Value);
	void __fastcall SetDataViewZVert(const int Value);
	void __fastcall SetXYAxesReverse(const bool Value);
	void __fastcall SetUserCanEditObjects(const bool Value);
	void __fastcall SetHintsFont(const Qgraphics::TFont* Value);
	void __fastcall SetOuterMarginBottom(const int Value);
	void __fastcall SetOuterMarginLeft(const int Value);
	void __fastcall SetOuterMarginRight(const int Value);
	void __fastcall SetOuterMarginTop(const int Value);
	void __fastcall SetHintsHidePause(const int Value);
	void __fastcall SetHintsPause(const int Value);
	void __fastcall SetHintsShow(const bool Value);
	void __fastcall SetTitleFont(const Qgraphics::TFont* Value);
	void __fastcall SetTitleMargin(const double Value);
	void __fastcall SetTitleVisible(const bool Value);
	void __fastcall SetTitleText(const AnsiString Value);
	void __fastcall SetLogBufferSize(const int Value);
	void __fastcall SetLogFileName(const AnsiString Value);
	void __fastcall SetEditorFormStyle(const TiPlotFormStyle Value);
	void __fastcall SetCopyToClipBoardFormat(const Qitypes::TiPlotExportFormat Value);
	void __fastcall SetClipAnnotationsToAxes(const bool Value);
	void __fastcall SetBackGroundGradientDirection(const Qitypes::TiFillDirection Value);
	void __fastcall SetBackGroundGradientEnabled(const bool Value);
	void __fastcall SetBackGroundGradientStartColor(const Qgraphics::TColor Value);
	void __fastcall SetBackGroundGradientStopColor(const Qgraphics::TColor Value);
	void __fastcall SetDataFileFormat(const TiPlotDataFileFormat Value);
	void __fastcall SetDataFileColumnSeparator(const TiPlotDataFileColumnSeparator Value);
	void __fastcall SetAnnotationDefaultFont(const Qgraphics::TFont* Value);
	Qiplotdataview::TiPlotDataView* __fastcall GetDataView(int Index);
	Qiplotaxis::TiPlotXAxis* __fastcall GetXAxis(int Index);
	Qiplotaxis::TiPlotYAxis* __fastcall GetYAxis(int Index);
	Qiplotlegend::TiPlotLegend* __fastcall GetLegend(int Index);
	Qiplottable::TiPlotTable* __fastcall GetTable(int Index);
	Qiplottoolbar::TiPlotToolBar* __fastcall GetToolBar(int Index);
	Qiplotchannelcustom::TiPlotChannelCustom* __fastcall GetChannel(int Index);
	Qiplotannotation::TiPlotAnnotation* __fastcall GetAnnotation(int Index);
	Qiplotlimit::TiPlotLimit* __fastcall GetLimit(int Index);
	Qiplotlabel::TiPlotLabel* __fastcall GetLabel(int Index);
	Qiplotdatacursor::TiPlotDataCursor* __fastcall GetDataCursor(int Index);
	Qiplottranslation::TiPlotTranslationObject* __fastcall GetTranslation(int Index);
	int __fastcall GetZOrderMaxWidth(Qgraphics::TCanvas* Canvas, Classes::TStringList* AList, int ZOrder);
	int __fastcall GetTotalRequiredWidth(Qgraphics::TCanvas* Canvas, Classes::TStringList* AList);
	bool __fastcall GetAxesTouchesDataView(Classes::TStringList* AList, Qiplotaxis::TiQuadSide QuadSide);
	void __fastcall UpdateStacking(Classes::TStringList* AList);
	void __fastcall KillHint(void);
	int __fastcall GetMaxGaurd(Qgraphics::TCanvas* Canvas, Classes::TStringList* AList, bool StartGaurd);
	Qiplotobjects::TiPlotObject* __fastcall FindMouseObject(const Qiplotobjects::TiPlotMouseData &MouseData);
	void __fastcall UpdateAxisPixels(Qiplotobjects::TiPlotMouseData &MouseData);
	Qgraphics::TFont* __fastcall GetTitleFont(void);
	double __fastcall GetTitleMargin(void);
	AnsiString __fastcall GetTitleText();
	bool __fastcall GetTitleVisible(void);
	bool __fastcall GetSelectModeActive(void);
	void __fastcall SetSelectModeActive(const bool Value);
	Qiplotmanagers::TiPlotChannelManager* __fastcall GetChannelManager(void);
	Qiplotmanagers::TiPlotDataCursorManager* __fastcall GetDataCursorManager(void);
	Qiplotmanagers::TiPlotDataViewManager* __fastcall GetDataViewManager(void);
	Qiplotmanagers::TiPlotLabelManager* __fastcall GetLabelManager(void);
	Qiplotlayoutmanager::TiPlotLayoutManager* __fastcall GetLayoutManager(void);
	Qiplotmanagers::TiPlotLegendManager* __fastcall GetLegendManager(void);
	Qiplotmanagers::TiPlotTableManager* __fastcall GetTableManager(void);
	Qiplotmanagers::TiPlotLimitManager* __fastcall GetLimitManager(void);
	Qiplotmanagers::TiPlotObjectManager* __fastcall GetPlotObjectManager(void);
	Qiplotmanagers::TiPlotToolBarManager* __fastcall GetToolBarManager(void);
	Qiplottranslation::TiPlotTranslationManager* __fastcall GetTranslationManager(void);
	Qiplotmanagers::TiPlotXAxisManager* __fastcall GetXAxisManager(void);
	Qiplotmanagers::TiPlotYAxisManager* __fastcall GetYAxisManager(void);
	
protected:
	virtual void __fastcall iWantSpecialKey(Word &CharCode, int &Result);
	virtual void __fastcall iKeyDown(Word &CharCode, Classes::TShiftState Shift);
	virtual void __fastcall iMouseDown(Qcontrols::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
	virtual void __fastcall iMouseUp(Qcontrols::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
	virtual void __fastcall iMouseMove(Classes::TShiftState Shift, int X, int Y);
	virtual bool __fastcall iMouseWheel(int WheelDelta, Classes::TShiftState Shift, const Types::TPoint &MousePos);
	virtual void __fastcall iDoubleClick(void);
	virtual void __fastcall iPaintTo(Qgraphics::TCanvas* Canvas);
	void __fastcall DrawOutSideObjects(Qgraphics::TCanvas* Canvas);
	virtual void __fastcall MasterRemove(System::TObject* Sender);
	virtual void __fastcall MasterChange(System::TObject* Sender);
	void __fastcall DataCursorChange(System::TObject* Sender);
	void __fastcall ReadDataViewZHorz(Classes::TReader* Reader);
	void __fastcall ReadDataViewZVert(Classes::TReader* Reader);
	void __fastcall WriteDataViewZHorz(Classes::TWriter* Writer);
	void __fastcall WriteDataViewZVert(Classes::TWriter* Writer);
	void __fastcall ReadImageList0(Classes::TStream* Stream);
	void __fastcall ReadImageList1(Classes::TStream* Stream);
	void __fastcall ReadImageList2(Classes::TStream* Stream);
	void __fastcall WriteImageList0(Classes::TStream* Stream);
	void __fastcall WriteImageList1(Classes::TStream* Stream);
	void __fastcall WriteImageList2(Classes::TStream* Stream);
	virtual void __fastcall Loaded(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -