📄 pallete.h
字号:
#ifndef _PALLETE_
#define _PALLETE_
#include "macro.h"
class TPallete : public TObject
{
public:
TGroupBox *palleteGrpBox;
TPaintBox *ptBox;
TScrollBar *scBar;
/*
TLabel *frameNumLb;
TEdit *frameNumEd;
*/
TSpeedButton *axisSetBt;
//------------------------------
// axisSetBox
TGroupBox *axisSetGrpBox;
TCheckBox *xCheckBox;
TEdit *xMinEd;
TEdit *xMaxEd;
TLabel *xFromLb;
TLabel *xToLb;
TCheckBox *yCheckBox;
TEdit *yMinEd;
TEdit *yMaxEd;
TLabel *yFromLb;
TLabel *yToLb;
TButton *sureBt;
TButton *cancelBt;
//------------------------------
TLabel *coordinateLb;
//------------------------------
bool realDisplay;
unsigned int xMin;
unsigned int xMax;
unsigned int **pData;
protected:
unsigned int frameNum;
unsigned int pixelNum;
//------------------------
bool xAuto;
bool yAuto;
unsigned int yMin;
unsigned int yMax;
public:
__fastcall TPallete(TComponent* Owner,TForm *parent,int left,int top,
int width,int height,unsigned int * * v_pData,
unsigned int v_frameNum,unsigned int v_pixelNum);
int __fastcall ptBox_paint(int index,unsigned int * tBuffer);
void __fastcall ptBoxRefresh();
void __fastcall frameNumChange(TObject *Sender);
void __fastcall axisSetBtClick(TObject *Sender);
void __fastcall scBarChange(TObject *Sender);
void __fastcall ptBoxMouseMove(TObject *Sender,TShiftState Shift, int X, int Y);
void __fastcall ptBoxDblClick(TObject *Sender);
void __fastcall xCheckBoxClick(TObject *Sender);
void __fastcall yCheckBoxClick(TObject *Sender);
void __fastcall xMinEdChange(TObject *Sender);
void __fastcall xMaxEdChange(TObject *Sender);
void __fastcall yMinEdChange(TObject *Sender);
void __fastcall yMaxEdChange(TObject *Sender);
void __fastcall sureBtClick(TObject *Sender);
void __fastcall cancelBtClick(TObject *Sender);
void __fastcall setFrameNum(unsigned int * * v_pData,unsigned int v_frameNum);
__fastcall ~TPallete();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -