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

📄 flads.cpp

📁 波峰焊后台控制软件-中文版
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		case    78: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP132);//JINFO.BMP
				    break;
		case    79: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP133);//UPPAGE.BMP
				    break;
		case    80: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP134);//DOWNPAGE.BMP
				    break;
		case    81: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP135);//ALLCLEAR.BMP
				    break;
		case    82: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP141);//CNEW.BMP
				    break;
		case    83: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP145);//CSTART.BMP
				    break;
		case    84: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP147);//CSTOP.BMP
				    break;
		case    85: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP149);//CLEVEL.BMP
				    break;
		case    86: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP151);//CVERL.BMP
				    break;
		case    87: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP153);//CESC.BMP
				    break;
		case    88:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP200);//OPENFDD.BMP
				    break;
		case    89:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP221);//RESETOUT.BMP
				    break;
		case    90: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP227);//JRH3TON.bmp
				    break;
		case    91: fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP229);//RH3TON.bmp
				    break;
		case    92: fillbitmap[i]=new CBitmap;//JRH3TOFF.bmp
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP228);//JRH3TOFF.bmp
				    break;
		case    93: fillbitmap[i]=new CBitmap;//rh3off.bmp
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP230);//RH3TOFF.bmp
				    break;
		case    130:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP130);//ROPEN
				    break;
		case    131:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP136);//RUPPAGE
				    break;
		case    132:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP137);//RDOWNPAGE
				    break;
		case    133:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP138);//RALLCLEAR
				    break;
//		case    134:fillbitmap[i]=new CBitmap;
//			        fillbitmap[i]->DeleteObject();
//				    fillbitmap[i]->LoadBitmap(IDB_BITMAP139);
				    break;
		case    135:fillbitmap[i]=new CBitmap;//RCNEW
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP142);
				    break;
		case    136:fillbitmap[i]=new CBitmap;//RCSAVE
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP143);
				    break;
		case    137:fillbitmap[i]=new CBitmap;//RCSAVEAS
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP144);
				    break;
		case    138:fillbitmap[i]=new CBitmap;//RCSTART
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP146);
				    break;
		case    139:fillbitmap[i]=new CBitmap;//RCSTOP
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP148);
				    break;
		case    140:fillbitmap[i]=new CBitmap;//RCLEVEL
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP150);
				    break;
		case    141:fillbitmap[i]=new CBitmap;//RCVERL
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP152);
				    break;
		case    142:fillbitmap[i]=new CBitmap;//RCESC
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP154);
				    break;
		case    143:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP155);
				    break;
		case    150:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP156);//DATA00.BMP
				    break;
		case    151:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP157);//DATA01.BMP
				    break;
		case    152:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP158);//DATA02.BMP
				    break;
		case    153:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP159);//DATA03.BMP
				    break;
		case    154:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP160);//DATA04.BMP
				    break;
		case    155:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP161);//DATA05.BMP
				    break;
		case    156:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP162);//DATA06.BMP
				    break;
		case    157:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP163);//DATA07.BMP
				    break;
		case    158:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP164);//DATA08.BMP
				    break;
		case    159:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP165);//DATA09.BMP
				    break;
		case    160:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP166);//DATADOT.BMP
				    break;
		case    161:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP167);//DATASNES.BMP
				    break;
		case    162:fillbitmap[i]=new CBitmap;//CurveData
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP168);//DATABLANK.BMP
				    break;
		case    163:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP169);//jreset.BMP
				    break;
		case    164:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP170);//ledBLUE.BMP
				    break;
		case    165:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP171);//ledRed.BMP
				    break;
		case    166:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP172);//B4018.BMP
				    break;
		case    167:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP173);//R4018.BMP
				    break;
		case    168:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP174);//WEEK1.BMP
				    break;
		case    169:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP175);//WEEK2.BMP
				    break;
		case    170:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP176);//WEEK3.BMP
				    break;
		case    171:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP177);//WEEK4.BMP
				    break;
		case    172:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP178);//WEEK5.BMP
				    break;
		case    173:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP179);//WEEK6.BMP
				    break;
		case    174:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP180);//WEEK7.BMP
				    break;
		case    175:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP181);//WEEKBOTTOM.BMP
				    break;
		case    176:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP182);//WEEKLEFT.BMP
				    break;
		case    177:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP183);//WEEKRIGHT.BMP
				    break;
		case    178:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP192);//RSSAVEAS.BMP
				    break;
		case    179:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP193);//TWARNSET1.BMP
				    break;
		case    180:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP194);//TWARNSET2.BMP
				    break;
		case    181:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP195);//TWARNSET3.BMP
				    break;
		case    182:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP201);//ROPENFDD.BMP
				    break;
		case    200:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP202);//报警代码 无
				    break;
		case    201:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP203);//报警代码4018
				    break;
		case    202:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP204);//报警代码COM1
				    break;
		case    203:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP208);//报警代码: 缺气警告!
				    break;
		case    204:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP209);//报警代码: 紧急停止
				    break;
		case    205:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP210);//报警代码: 运输马达过载!
				    break;
		case    206:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP211);//报警代码: 排风马达过载!
				    break;
		case    207:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP212);//报警代码: 波峰马达1过载!
				    break;
		case    208:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP213);//报警代码: 波峰马达2过载!
				    break;
		case    209:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP214);//报警代码:预热一超温报警!
				    break;
		case    210:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP215);//报警代码:预热二超温报警!
				    break;
		case    211:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP216);//报警代码:锡炉超温报警!
				    break;
		case    212:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP217);//报警代码:锡炉低温报警!
				    break;
		case    213:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP222);//Rresetout.bmp
				    break;
		case    214:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP231);//
				    break;
		case    215:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP232);//
				    break;
		case    216:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP238);//预热一低温
				    break;
		case    217:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP239);//预热二低温
				    break;
		case    218:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP240);//预热三低温
				    break;
		case    219:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP245);//运输异常
				    break;
		case    220:fillbitmap[i]=new CBitmap;
			        fillbitmap[i]->DeleteObject();
				    fillbitmap[i]->LoadBitmap(IDB_BITMAP244);//COM2通信异常
				    break;
		default:    break;
		}
	}


	//封锁WINDOWS
	SystemParametersInfo(SPI_SETWORKAREA, NULL, NULL, 0);



}

void CFLADSApp::CloseLoadBitmap()
{
	int  i;
	for(i=0;i<300;i++)
	{
		    if(fillbitmap[i]!=NULL)
			{
	           fillbitmap[i]->DeleteObject();
			   delete fillbitmap[i];
			}
	}
}




void CFLADSApp::TFreeAMail(struct Mail far *p)
{
		p->Link=PostStation.MailQueueHead;
		PostStation.MailQueueHead=p;
		PostStation.MailQueueLength++;
};

unsigned char CFLADSApp::TSendAMail(struct Mail far *p)
{
   if(SoeHead.MailQueueHead)
   {  
		 if(HeadorBack==0)
         {    
			    p->Link=SoeHead.MailQueueHead;
			   	SoeHead.MailQueueHead=p;
		 }else
         {
				SoeHead.MailQueueTail->Link=p;
				SoeHead.MailQueueTail=p;
				p->Link=NULL;		
		 }
   }else
   {
		SoeHead.MailQueueHead=p;
		SoeHead.MailQueueTail=p;
		p->Link=NULL;
    };
	SoeHead.MailQueueLength++;
	return(TRUE);
}

struct Mail far *CFLADSApp::TGetAEnvelope(void)
{
	 struct Mail far *p;
	 if(PostStation.MailQueueHead)
	 {
		p=PostStation.MailQueueHead;
		PostStation.MailQueueHead=PostStation.MailQueueHead->Link;
		PostStation.MailQueueLength--;
		p->Link=NULL;
		return(p);
	 }else
	 {
		if(PostStation.TotMailNum>=200)
		{
			return(NULL);
		}else
		{
			if((p=(struct Mail far *)malloc(sizeof(struct Mail)))==NULL){
			return(NULL);
		};
		PostStation.TotMailNum++;
		p->Link=NULL;
		return(p);
		}
	}
}

⌨️ 快捷键说明

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