📄 main.~h
字号:
//----------------------------------------------------------------------------
#ifndef MainH
#define MainH
//----------------------------------------------------------------------------
#include "Filter.h"
#include "FilterDesign.h"
#include "EEGFilter.h"
#include "ChildWin.h"
#include <vcl\ComCtrls.hpp>
#include <vcl\ExtCtrls.hpp>
#include <vcl\Messages.hpp>
#include <vcl\Buttons.hpp>
#include <vcl\Dialogs.hpp>
#include <vcl\StdCtrls.hpp>
#include <vcl\Menus.hpp>
#include <vcl\Controls.hpp>
#include <vcl\Forms.hpp>
#include <vcl\Graphics.hpp>
#include <vcl\Classes.hpp>
#include <vcl\SysUtils.hpp>
#include <vcl\Windows.hpp>
#include <vcl\System.hpp>
#include <ActnList.hpp>
#include <ImgList.hpp>
#include <StdActns.hpp>
#include <ToolWin.hpp>
#include <Chart.hpp>
#include <Series.hpp>
#include <TeEngine.hpp>
#include <TeeProcs.hpp>
//----------------------------------------------------------------------------
typedef struct _EEGFile
{
short int Lead[16];
}EEGFile;
class TMainForm : public TForm
{
__published:
TMainMenu *MainMenu1;
TMenuItem *File1;
TMenuItem *FileNewItem;
TMenuItem *FileOpenItem;
TMenuItem *FileCloseItem;
TMenuItem *Window1;
TMenuItem *N1;
TMenuItem *FileExitItem;
TMenuItem *WindowCascadeItem;
TMenuItem *WindowTileItem;
TMenuItem *WindowArrangeItem;
TOpenDialog *OpenDialog;
TMenuItem *FileSaveItem;
TMenuItem *FileSaveAsItem;
TMenuItem *Edit1;
TMenuItem *CutItem;
TMenuItem *CopyItem;
TMenuItem *PasteItem;
TMenuItem *WindowMinimizeItem;
TStatusBar *StatusBar;
TActionList *ActionList1;
TEditCut *EditCut1;
TEditCopy *EditCopy1;
TEditPaste *EditPaste1;
TAction *FileNew1;
TAction *FileSave1;
TAction *FileExit1;
TAction *FileOpen1;
TAction *FileSaveAs1;
TWindowCascade *WindowCascade1;
TWindowTileHorizontal *WindowTileHorizontal1;
TWindowArrange *WindowArrangeAll1;
TWindowMinimizeAll *WindowMinimizeAll1;
TAction *HelpAbout1;
TWindowClose *FileClose1;
TWindowTileVertical *WindowTileVertical1;
TMenuItem *WindowTileItem2;
TToolBar *ToolBar2;
TToolButton *ToolButton1;
TToolButton *ToolButton2;
TToolButton *ToolButton3;
TToolButton *ToolButton9;
TImageList *ImageList1;
TPanel *Panel1;
TImage *Image_eeg;
TToolButton *ToolButton14;
TToolButton *ToolButton16;
TToolButton *ToolButton18;
TToolButton *ToolButton20;
TToolButton *ToolButton23;
TToolButton *ToolButton4;
TToolButton *ToolButton5;
TToolButton *ToolButton6;
TToolButton *ToolButton7;
TToolButton *ToolButton8;
TToolButton *ToolButton10;
TToolButton *ToolButton12;
TToolButton *ToolButton26;
TToolButton *ToolButton28;
TToolButton *ToolButton11;
TTimer *Timer1;
TButton *Button1;
TButton *Button2;
TLabel *Label11;
TEdit *Edit2;
TButton *Button3;
TTimer *Timer2;
TButton *Test;
TMenuItem *Fliter1;
TMenuItem *N81;
TMenuItem *N151;
TMenuItem *N221;
TMenuItem *N301;
TTimer *Timer3;
TLabel *Label12;
TLabel *Label13;
TLabel *Label14;
TLabel *Label15;
TLabel *Label16;
TMenuItem *Help2;
TMenuItem *About1;
TMenuItem *N2;
TMenuItem *N3;
TMenuItem *Topograp1;
TMenuItem *topographic1;
TPaintBox *PaintBox1;
TPanel *Panel2;
TMenuItem *PowerForm1;
TMenuItem *Print;
TMenuItem *ModelOne1;
TMenuItem *ModelTwo1;
TMenuItem *EditPatient1;
TMenuItem *PatientFile1;
void __fastcall FileNew1Execute(TObject *Sender);
void __fastcall FileOpen1Execute(TObject *Sender);
void __fastcall HelpAbout1Execute(TObject *Sender);
void __fastcall FileExit1Execute(TObject *Sender);
void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
void __fastcall FormCreate(TObject *Sender);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall ToolButton20Click(TObject *Sender);
void __fastcall ToolButton14Click(TObject *Sender);
void __fastcall ToolButton18Click(TObject *Sender);
void __fastcall ToolButton16Click(TObject *Sender);
void __fastcall ToolButton23Click(TObject *Sender);
void __fastcall ToolButton28Click(TObject *Sender);
void __fastcall ToolButton26Click(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall Button3Click(TObject *Sender);
void __fastcall N81Click(TObject *Sender);
void __fastcall Timer2Timer(TObject *Sender);
void __fastcall TestClick(TObject *Sender);
void __fastcall N151Click(TObject *Sender);
void __fastcall N221Click(TObject *Sender);
void __fastcall N301Click(TObject *Sender);
void __fastcall N3Click(TObject *Sender);
void __fastcall PaintBox1MouseDown(TObject *Sender,TMouseButton Button, TShiftState Shift, int X, int Y);
void __fastcall PaintBox1MouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y);
void __fastcall PowerForm1Click(TObject *Sender);
void __fastcall topographic1Click(TObject *Sender);
void __fastcall ModelOne1Click(TObject *Sender);
void __fastcall ModelTwo1Click(TObject *Sender);
void __fastcall EditPatient1Click(TObject *Sender);
void __fastcall PatientFile1Click(TObject *Sender);
void __fastcall About1Click(TObject *Sender);
void __fastcall Timer3Timer(TObject *Sender);
private:
public: // User declarations
int i,m,l,filter_id,iFileHandle,iFileLength;
int Page,PaintBox1_Height,Time_Show,Analisys;
double amp,Amplify ;
short int bufarray[16000];
short int *buf;
EEGFile file[1024*120],buffile[10000],TopoFile[1024];
bool Fast,Normal,Roll_state,Play_id;
int Start_x,End_x,Lead_Num;
int Topo_Start_x,Topo_End_x;
int GlobalRecordPic;
double Ave_Power[16];
EEGFilter *ppEEGFilter;
IIRFilter *pIIRFilter;
public:
virtual __fastcall TMainForm(TComponent *Owner);
};
//----------------------------------------------------------------------------
extern TMainForm *MainForm;
//----------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -