亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? unit1.~cpp

?? 一個醫(yī)學(xué)的軟件
?? ~CPP
?? 第 1 頁 / 共 5 頁
字號:
//---------------------------------------------------------------------------


#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "SUIForm"
#pragma link "SUIMainMenu"
#pragma link "SUIStatusBar"
#pragma link "SUIToolBar"
#pragma link "SUIImagePanel"
#pragma link "SUIImagePanel"
#pragma link "SUIComboBox"
#pragma link "SUIColorBox"
#pragma resource "*.dfm"
TForm1 *Form1;
bool Editable=false;//是否開始編輯,false是不測量,true是測量
bool Saveable=false;//是否有修改,false是沒有,true是有過修改
bool Dataable=false;//是否顯示波形參數(shù),false是不顯示,true是顯示
bool Pointable=false;//是否進(jìn)行點編輯,false是進(jìn)行
bool Coordinate=false;//是否顯示
bool MultiImage=false;
bool MeasureKind=false;//測量的方式,false是手動,true是自動
bool CrossCursor=false;
bool NewDataType=false;//是否是新的文件類型,
bool OpenFiled=false;//是否已經(jīng)打開了文件
bool LineColorful=true;//是否彩色顯示疊加波形
int HEIGHT,WIDTH; //整個窗口的大小
int Standandx,Standandy;  //標(biāo)準(zhǔn)的圖像的比例尺
int StandXoff,StandYoff;//標(biāo)準(zhǔn)圖像的偏移
//int ForStand=1;//只有第一次才記錄為標(biāo)準(zhǔn)
int Measure=0; //測量的不同項目
String DataFileName=NULL;
int aheadx=0;
int aheady=0;
int yrp,xtop,ytop,xbottom,ybottom;//取得圖像的最低最高點
int imageclick=2;//在局部修改時,記錄當(dāng)前是第幾次點
int ximagefirst,yimagefirst,ximagelast,yimagelast,imagedelta;
TColor CurColor=clBlack;//默認(rèn)的當(dāng)前顏色是黑色
//在局部修改時,記錄第一次和第二次的點
FILE *pf=NULL;

//---------------------------------------------------------------------------
/****************************************************************************
Initialize the system
****************************************************************************/

__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    //Form1->destr
    Form1->suiImagePanel1->DoubleBuffered=true;
    Form1->ShowHint=true;
    
    TForm4 *Form4 = new TForm4(this);
    Form4->ShowHint=true;

    MyPath=GetCurrentDir();

    Form1->ToolButton3->Enabled=false;
    Form1->ToolButton4->Enabled=false;
    Form1->ToolButton6->Enabled=false;
    Form1->ToolButton7->Enabled=false;
    Form1->ToolButton9->Enabled=false;
    Form1->ToolButton10->Enabled=false;
    Form1->ToolButton12->Enabled=false;
    Form1->ToolButton13->Enabled=false;
    Form1->ToolButton15->Enabled=false;
    Form1->ToolButton16->Enabled=false;
    //文件下
    Form1->S1->Enabled=false;
    Form1->I1->Enabled=false;
    Form1->N3->Enabled=false;
    Form1->N28->Enabled=false;
    Form1->N13->Enabled=false;
    //編輯下
    Form1->N7->Enabled=false;
    Form1->N8->Enabled=false;
    Form1->N26->Enabled=false;
    Form1->N9->Enabled=false;
    Form1->N10->Enabled=false;
    Form1->N31->Enabled=false;
    Form1->N32->Enabled=false;

    //測量下
    Form1->N17->Enabled=false;
    Form1->N19->Enabled=false;
    Form1->N22->Enabled=false;
    Form1->N24->Enabled=false;
    Form1->N27->Enabled=false;
    Form1->N20->Enabled=false;
    Form1->APD201->Enabled=false;
    Form1->APD501->Enabled=false;
    Form1->APD1->Enabled=false;
    //幫助下
    Form1->N15->Enabled=false;
    Form1->N30->Enabled=false;

    //Form1->N20->Enabled=false;
    //Form1->APD201->Enabled=false;
    //Form1->APD501->Enabled=false;
    //Form1->APD1->Enabled=false;



    HEIGHT=this->Height;
    WIDTH=this->Width;
    //Form1->Image1->Picture = NULL;
    Form1->suiStatusBar1->Panels->Items[0]->Text="請打開文件";
}
//---------------------------------------------------------------------------
/****************************************************************************
Exchange Edit model
****************************************************************************/

void __fastcall TForm1::ToolButton4Click(TObject *Sender)
{
    if(Editable==false)
    {
        if(Application->MessageBox("開始編輯", "Message", MB_YESNO)==IDYES)
        {
            Editable=true;
            Saveable=true;
            imageclick=2;
            Measure=0;
            Form1->N19->Enabled=false;
            Form1->N20->Enabled=false;
            Form1->APD201->Enabled=false;
            Form1->APD501->Enabled=false;
            Form1->APD1->Enabled=false;
            Form1->ToolButton6->Enabled=false;
            Form1->ToolButton7->Enabled=false;
            Form1->ToolButton9->Enabled=false;
            Form1->ToolButton10->Enabled=false;
            Form1->ToolButton12->Enabled=false;
            Form1->ToolButton13->Enabled=false;
            Form1->ToolButton15->Enabled=false;
            Form1->ToolButton16->Enabled=false;
            Form1->suiStatusBar1->Panels->Items[0]->Text="編輯狀態(tài)_局部編輯 請確定起始點";
        }
    }
    else
    {
        if(Application->MessageBox("停止編輯", "Message", MB_YESNO)==IDYES)
        {
            Editable=false;
            imageclick=2;
            Form1->ToolButton6->Enabled=true;
            Form1->ToolButton7->Enabled=true;
            Form1->ToolButton9->Enabled=true;
            Form1->ToolButton10->Enabled=true;
            Form1->ToolButton12->Enabled=true;
            Form1->ToolButton13->Enabled=true;
            Form1->ToolButton15->Enabled=true;
            Form1->ToolButton16->Enabled=true;
            Form1->suiStatusBar1->Panels->Items[0]->Text="顯示狀態(tài)";
        }
    }
}
//---------------------------------------------------------------------------
/****************************************************************************
Quit system
****************************************************************************/
void __fastcall TForm1::X1Click(TObject *Sender)
{
    if(Saveable==true)
    {
        switch(Application->MessageBox("是否保存文件修改","Message",MB_YESNOCANCEL))
        {
            case IDYES:
                Form1->S1->Click();
            case IDNO:
                Saveable=false;
                this->Close();
                break;
            case IDCANCEL:
                break;
        }

    }
    else
        this->Close();
}
//---------------------------------------------------------------------------
/***********************************************************************
Setup the Setting of the Print
***********************************************************************/

void __fastcall TForm1::N4Click(TObject *Sender)
{
    Form1->PrinterSetupDialog1->Execute();
}
//---------------------------------------------------------------------------
/***********************************************************************
Print the Image
***********************************************************************/
void __fastcall TForm1::N3Click(TObject *Sender)
{
    TRect strect;
    int temhi,temwd;

    TPrinter *Prntr=Printers::Printer();
    //TPrinter Prntr=Printer();
    if(Form1->PrintDialog1->Execute())
    {

        temhi=Form1->Image1->Height*4;
        temwd=Form1->Image1->Width*4;
        strect.Top=(Prntr->PageHeight-temhi)/2;
        strect.Left=(Prntr->PageWidth-temwd)/2;
        strect.Bottom=strect.Top+temhi;
        strect.Right=strect.Left+temwd;


        Prntr->BeginDoc();
        Prntr->Canvas->StretchDraw(strect,Image1->Picture->Graphic);
        Prntr->EndDoc();
    }

}
//---------------------------------------------------------------------------
/***********************************************************************
Save the Image in BMP model
***********************************************************************/

void __fastcall TForm1::I1Click(TObject *Sender)
{
    int i=0;
    SaveDialog1->Filter="BMP FILE(*.bmp)|*.bmp";
    if(SaveDialog1->Execute())
    {
        if(SaveDialog1->FileName==NULL)
        {
            /*
            creat(SaveDialog1->FileName.c_str(),S_IREAD | S_IWRITE );
            if(SaveDialog1->FileName==NULL)
            {
                ShowMessage("保存文件失敗");
                i=1;
            }
            */
            ShowMessage("保存文件失敗");

        }
        else
        {
            Image1->Picture->SaveToFile(SaveDialog1->FileName+".bmp");
        }
    }



}
//---------------------------------------------------------------------------
/***********************************************************************
Save the Data in dat file
***********************************************************************/
void __fastcall TForm1::S1Click(TObject *Sender)
{
    FILE *pf=NULL;
	struct comframe stim[8][8]={0,};
	short int ni,temp3=3,temp2=2,temp0=0,num;
	char justify[0x10];
    ni=trial_dis.stim_num;

	stim[0][0].value=trial->out_amp;
	stim[0][0].time=trial->out_t1;
	stim[1][0].value=trial->hold_potential;
	stim[1][0].time=trial->out_t-trial->out_t1;
	stim[0][1].value=trial->out_amp;
	stim[0][1].time=trial->out_t1;
	stim[1][1].value=trial->hold_potential;
	stim[1][1].time=trial->out_t-trial->out_t1;

    SaveDialog1->Filter="數(shù)據(jù)文件(*.dat)|*.DAT";
    if(SaveDialog1->Execute())
    {
        if((pf=fopen(SaveDialog1->FileName.c_str(),"r+b"))==NULL)
        {
            creat(SaveDialog1->FileName.c_str(),S_IREAD | S_IWRITE );
            if((pf=fopen(SaveDialog1->FileName.c_str(),"r+b"))==NULL)
            {
                ShowMessage("保存文件失敗");
                pf=NULL;
            }
        }
    }
    if(pf!=NULL)
    {
        DataFileName=SaveDialog1->FileName.c_str();
		fputs("NEW HUST DATA",pf);
		ffill('\0',0x10-ftell(pf),pf);
        fwrite(&temp3,sizeof(short unsigned),1,pf);
		fwrite(&temp2,sizeof(short unsigned),1,pf);
		fwrite(&(trial->stim_during),sizeof(short unsigned),1,pf);
		fwrite(&(trial->sample_inter),sizeof(short unsigned),1,pf);
		fwrite(&(trial->sample_delay),sizeof(short unsigned),1,pf);
		fwrite(&(trial->hold_potential),sizeof(short unsigned),1,pf);
		fwrite(&temp0,sizeof(short unsigned),1,pf);
		fwrite(&temp0,sizeof(short unsigned),1,pf);
		fwrite(&(trial->stim_number),sizeof(short unsigned),1,pf);
		fwrite(&temp0,sizeof(short unsigned),1,pf);
		fwrite(&(trial->out_t),sizeof(short int),1,pf);
		fwrite(&(trial->out_t1),sizeof(short int),1,pf);
		fwrite(&(trial->out_l),sizeof(short int),1,pf);
		fwrite(&(trial->out_n),sizeof(short int),1,pf);
		fwrite(&(trial->out_delay),sizeof(short int),1,pf);
		fwrite(&(trial->out_amp),sizeof(short int),1,pf);

		ffill('\0',0x30-ftell(pf),pf);
		fwrite(&((trial->inch[0]).num),sizeof(short int),1,pf);
		fwrite(&((trial->inch[0]).gain),sizeof(float),1,pf);
		fwrite(&((trial->inch[1]).num),sizeof(short int),1,pf);
		fwrite(&((trial->inch[1]).gain),sizeof(float),1,pf);

		ffill('\0',0x60-ftell(pf),pf);
		fwrite(&((trial->outch).gain),sizeof(float),1,pf);

		ffill('\0',0x80-ftell(pf),pf);
		fwrite(&((trial->inch[0]).unit),sizeof(char),4,pf);
		fwrite(&((trial->inch[1]).unit),sizeof(char),4,pf);
		ffill('\0',0xa0-ftell(pf),pf);
		fwrite(&((trial->outch).unit),sizeof(char),4,pf);


        ffill('\0',0xb0-ftell(pf),pf);
		fwrite(&record_clock,sizeof(REALTIME_T),1,pf);
		fwrite(&count_clock,sizeof(REALTIME_T),1,pf);
        fwrite(&sys_date.da_mon,sizeof(char),1,pf);
        fwrite(&sys_date.da_day,sizeof(char),1,pf);
        fwrite(&sys_date.da_year,sizeof(short int),1,pf);

		ffill('\0',0x100-ftell(pf),pf);
		fwrite(&(stim[0][0]),sizeof(struct comframe)*8*8,1,pf);

		ffill('\0',0x200-ftell(pf),pf);
		//fwrite("",sizeof(char),0x100,pf);
        for(num=0;num<=trial_dis.trial_num;num++)
		{
			fwrite(&(trial->ap_param[num].vmax),sizeof(int),1,pf);
			fwrite(&(trial->ap_param[num].rp),sizeof(int),1,pf);
			fwrite(&(trial->ap_param[num].apa),sizeof(int),1,pf);
			fwrite(&(trial->ap_param[num].apd20),sizeof(int),1,pf);
			fwrite(&(trial->ap_param[num].apd50),sizeof(int),1,pf);
			fwrite(&(trial->ap_param[num].apd90),sizeof(int),1,pf);
			fwrite(&(trial->ap_param[num].fc),sizeof(int),1,pf);
		}

		ffill('\0',0x300-ftell(pf),pf);
		fwrite((trial->in_data_buff)[ni],sizeof(short unsigned),trial->\
			stim_data,pf);
		fwrite((trial->fc_data_buff)[ni],sizeof(short unsigned),trial->\
			stim_data,pf);

		fclose(pf);
    }
    Saveable=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::O1Click(TObject *Sender)
{

    if(OpenFiled==true&&Saveable==true)
    {
        switch(Application->MessageBox("是否保存文件修改","Message",MB_YESNOCANCEL))
        {
            case IDYES:

                Form1->S1->Click();

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩高清一区在线| 亚洲成人av福利| 黑人巨大精品欧美一区| 日韩一级精品视频在线观看| 日韩电影在线观看一区| 8x福利精品第一导航| 日本欧美久久久久免费播放网| 51精品久久久久久久蜜臀| 婷婷中文字幕综合| 日韩欧美一区在线| 国产高清视频一区| 亚洲三级小视频| 欧美日韩精品欧美日韩精品| 蜜臂av日日欢夜夜爽一区| 日韩欧美国产一二三区| 国产一区二区按摩在线观看| 国产精品色哟哟网站| 欧美在线free| 激情亚洲综合在线| 亚洲视频你懂的| 欧美猛男超大videosgay| 狠狠色丁香婷综合久久| 亚洲日穴在线视频| 91精品国产免费久久综合| 国模少妇一区二区三区| 亚洲日韩欧美一区二区在线| 欧美一级片免费看| 成人综合婷婷国产精品久久 | 精品国产91洋老外米糕| 国产精品18久久久| 亚洲制服欧美中文字幕中文字幕| 日韩天堂在线观看| www.欧美色图| 青草av.久久免费一区| 久久综合丝袜日本网| 日本韩国精品一区二区在线观看| 乱一区二区av| 亚洲图片欧美色图| 中文字幕一区在线观看| 日韩欧美国产1| 欧美三级午夜理伦三级中视频| av福利精品导航| 日本中文一区二区三区| 国产精品久久久久久久久图文区 | 日韩三级视频在线看| 国产伦理精品不卡| 日本强好片久久久久久aaa| 亚洲欧洲精品一区二区三区不卡| 欧美成人精品3d动漫h| 色94色欧美sute亚洲线路一久| 国产精品自拍在线| 卡一卡二国产精品| 亚洲高清不卡在线| 日韩伦理av电影| 日本一区二区三区免费乱视频| 日韩欧美在线影院| 欧美视频一区在线| 在线观看国产日韩| 99精品偷自拍| eeuss影院一区二区三区| 国产馆精品极品| 国产在线一区二区综合免费视频| 日韩高清欧美激情| 午夜视频在线观看一区| 亚洲乱码国产乱码精品精可以看| 中文字幕国产一区| 久久精品日产第一区二区三区高清版| 欧美精品视频www在线观看| 99国产精品一区| 99久久精品国产导航| 成人黄色a**站在线观看| 国产精品白丝jk黑袜喷水| 久久精品国产一区二区| 日本欧美韩国一区三区| 日本va欧美va欧美va精品| 亚洲福利视频三区| 婷婷久久综合九色综合绿巨人 | 国产女人水真多18毛片18精品视频| 欧美一区二区三区公司| 91精品国产综合久久国产大片| 欧美日韩国产在线观看| 欧美日韩一区小说| 欧美二区在线观看| 欧美一区二区精品在线| 日韩午夜在线观看视频| 日韩午夜av电影| 久久婷婷综合激情| 欧美国产综合色视频| 国产精品天天摸av网| 国产精品女同互慰在线看| 国产精品欧美一区二区三区| 亚洲人成网站在线| 亚洲国产视频在线| 日韩国产在线一| 韩国成人精品a∨在线观看| 高清成人在线观看| 一本一道久久a久久精品综合蜜臀| 欧美性生活影院| 日韩小视频在线观看专区| 国产日产精品1区| 一区二区三区在线视频免费| 亚洲成人精品在线观看| 免费在线欧美视频| 成人性视频网站| 欧洲一区二区三区免费视频| 91精品国产入口在线| 国产女人18毛片水真多成人如厕 | 日韩久久久久久| 久久久久久久一区| 一区二区在线观看免费 | 免费成人av资源网| 国产大片一区二区| 在线视频欧美精品| 日韩欧美的一区二区| 国产精品天美传媒沈樵| 亚洲第一精品在线| 国产高清一区日本| 欧美日韩亚洲不卡| 国产精品免费看片| 日韩黄色一级片| 91视频com| 26uuu国产一区二区三区| 成人免费小视频| 久久精品噜噜噜成人av农村| 99国产精品国产精品毛片| 91精品国产综合久久久久久久 | 欧美日韩高清不卡| 日本一区二区三区视频视频| 亚洲成a人在线观看| 国产成人欧美日韩在线电影| 在线观看免费一区| 欧美国产禁国产网站cc| 日产国产欧美视频一区精品| 成人精品免费网站| 欧美不卡一区二区| 亚洲一区二区三区自拍| 国产成人av一区| 日韩欧美亚洲国产另类| 亚洲一区二区五区| 波多野结衣的一区二区三区| 精品国产91久久久久久久妲己| 国产精品久久久久久久久免费桃花| 麻豆免费精品视频| 欧美综合视频在线观看| 中文字幕第一页久久| 九九视频精品免费| 91精品黄色片免费大全| 亚洲精品老司机| 91亚洲大成网污www| 中文字幕第一区综合| 国产在线看一区| 精品国产1区2区3区| 免费成人深夜小野草| 欧美日韩高清影院| 亚洲综合在线五月| 色综合天天视频在线观看| 中文字幕欧美国产| 国产精品18久久久久| 久久久噜噜噜久久中文字幕色伊伊 | 蜜桃精品在线观看| 在线成人高清不卡| 亚洲gay无套男同| 欧美中文字幕一区二区三区| 亚洲女爱视频在线| 色菇凉天天综合网| 亚洲精品中文字幕乱码三区| 99精品国产一区二区三区不卡| 亚洲国产电影在线观看| 风流少妇一区二区| 欧美极品xxx| 99久久er热在这里只有精品15| 亚洲欧美综合色| 色综合久久中文综合久久牛| 亚洲私人黄色宅男| 欧美视频在线播放| 日韩成人av影视| 亚洲精品在线一区二区| 国产69精品久久久久777| 中文字幕欧美三区| av亚洲精华国产精华精华| 中文字幕亚洲区| 欧美午夜影院一区| 男男成人高潮片免费网站| 久久综合狠狠综合久久综合88| 国产成人亚洲精品青草天美 | 亚洲最新视频在线观看| 欧美日韩国产片| 国产婷婷精品av在线| 久久久蜜桃精品| 亚洲电影在线播放| 欧美挠脚心视频网站| 蜜臀av一级做a爰片久久| 欧美精品一区二区三区很污很色的| 国产精品综合视频| 亚洲男帅同性gay1069| 欧美日韩国产精选| 国产电影一区二区三区| 尤物av一区二区| 欧美电影免费观看完整版| 国产馆精品极品|