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

📄 pallete.h

📁 一个激光彩虹程序的源代码
💻 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 + -