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

📄 manualioo.cpp

📁 机械手IPC控制器伺服运动程序
💻 CPP
📖 第 1 页 / 共 2 页
字号:
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[40].x,led[40].y);
	wOUTPUT=OUTPUT2;
	if(OUTPUT2==(wOUTPUT | 0x0200))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[41].x,led[41].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[41].x,led[41].y);
	wOUTPUT=OUTPUT2;
	if(OUTPUT2==(wOUTPUT | 0x0400))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[42].x,led[42].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[42].x,led[42].y);
	wOUTPUT=OUTPUT2;
	if(OUTPUT2==(wOUTPUT | 0x0800))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[43].x,led[43].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[43].x,led[43].y);
	wOUTPUT=OUTPUT2;
	if(OUTPUT2==(wOUTPUT | 0x1000))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[44].x,led[44].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[44].x,led[44].y);
	wOUTPUT=OUTPUT2;
	if(OUTPUT2==(wOUTPUT | 0x2000))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[45].x,led[45].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[45].x,led[45].y);
	wOUTPUT=OUTPUT2;
	if(OUTPUT2==(wOUTPUT | 0x4000))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[46].x,led[46].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[46].x,led[46].y);
	wOUTPUT=OUTPUT2;
	if(OUTPUT2==(wOUTPUT | 0x8000))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[47].x,led[47].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[47].x,led[47].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0001))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[48].x,led[48].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[48].x,led[48].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0002))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[49].x,led[49].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[49].x,led[49].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0004))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[50].x,led[50].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[50].x,led[50].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0008))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[51].x,led[51].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[51].x,led[51].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0010))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[52].x,led[52].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[52].x,led[52].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0020))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[53].x,led[53].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[53].x,led[53].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0040))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[54].x,led[54].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[54].x,led[54].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0080))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[55].x,led[55].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[55].x,led[55].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0100))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[56].x,led[56].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[56].x,led[56].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0200))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[57].x,led[57].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[57].x,led[57].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0400))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[58].x,led[58].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[58].x,led[58].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x0800))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[59].x,led[59].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[59].x,led[59].y);	
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x1000))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[60].x,led[60].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[60].x,led[60].y);
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x2000))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[61].x,led[61].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[61].x,led[61].y);	
	wOUTPUT=OUTPUT3;
	if(OUTPUT3==(wOUTPUT | 0x4000))
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[62].x,led[62].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[62].x,led[62].y);
	wOUTPUT=OUTPUT3;
	if(Buzzer>0)
	{
		ShowTransparentBitmap(&dc,IDB_BITMAP7,led[63].x,led[63].y);
	}
	else
		ShowTransparentBitmap(&dc,IDB_BITMAP8,led[63].x,led[63].y);	
	CDialog::OnTimer(nIDEvent);
}

BOOL Cmanualioo::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	h_SkinDialog.SubClassDialog(m_hWnd);
	CRect rt;
	m_y01.GetWindowRect(rt);
	led[0].x=rt.left;
	led[0].y=rt.top;
	m_y02.GetWindowRect(rt);
	led[1].x=rt.left;
	led[1].y=rt.top;
	m_y03.GetWindowRect(rt);
	led[2].x=rt.left;
	led[2].y=rt.top;
	m_y04.GetWindowRect(rt);
	led[3].x=rt.left;
	led[3].y=rt.top;
	m_y05.GetWindowRect(rt);
	led[4].x=rt.left;
	led[4].y=rt.top;
	m_y06.GetWindowRect(rt);
	led[5].x=rt.left;
	led[5].y=rt.top;
	m_y07.GetWindowRect(rt);
	led[6].x=rt.left;
	led[6].y=rt.top;
	m_y08.GetWindowRect(rt);
	led[7].x=rt.left;
	led[7].y=rt.top;
	m_y09.GetWindowRect(rt);
	led[8].x=rt.left;
	led[8].y=rt.top;
	m_y10.GetWindowRect(rt);
	led[9].x=rt.left;
	led[9].y=rt.top;
	m_y11.GetWindowRect(rt);
	led[10].x=rt.left;
	led[10].y=rt.top;
	m_y12.GetWindowRect(rt);
	led[11].x=rt.left;
	led[11].y=rt.top;
	m_y13.GetWindowRect(rt);
	led[12].x=rt.left;
	led[12].y=rt.top;
	m_y14.GetWindowRect(rt);
	led[13].x=rt.left;
	led[13].y=rt.top;
	m_y15.GetWindowRect(rt);
	led[14].x=rt.left;
	led[14].y=rt.top;
	m_y16.GetWindowRect(rt);
	led[15].x=rt.left;
	led[15].y=rt.top;
	m_y17.GetWindowRect(rt);
	led[16].x=rt.left;
	led[16].y=rt.top;
	m_y18.GetWindowRect(rt);
	led[17].x=rt.left;
	led[17].y=rt.top;
	m_y19.GetWindowRect(rt);
	led[18].x=rt.left;
	led[18].y=rt.top;
	m_y20.GetWindowRect(rt);
	led[19].x=rt.left;
	led[19].y=rt.top;
	m_y21.GetWindowRect(rt);
	led[20].x=rt.left;
	led[20].y=rt.top;
	m_y22.GetWindowRect(rt);
	led[21].x=rt.left;
	led[21].y=rt.top;
	m_y23.GetWindowRect(rt);
	led[22].x=rt.left;
	led[22].y=rt.top;
	m_y24.GetWindowRect(rt);
	led[23].x=rt.left;
	led[23].y=rt.top;
	m_y25.GetWindowRect(rt);
	led[24].x=rt.left;
	led[24].y=rt.top;
	m_y26.GetWindowRect(rt);
	led[25].x=rt.left;
	led[25].y=rt.top;
	m_y27.GetWindowRect(rt);
	led[26].x=rt.left;
	led[26].y=rt.top;
	m_y28.GetWindowRect(rt);
	led[27].x=rt.left;
	led[27].y=rt.top;
	m_y29.GetWindowRect(rt);
	led[28].x=rt.left;
	led[28].y=rt.top;
	m_y30.GetWindowRect(rt);
	led[29].x=rt.left;
	led[29].y=rt.top;
	m_y31.GetWindowRect(rt);
	led[30].x=rt.left;
	led[30].y=rt.top;
	m_y32.GetWindowRect(rt);
	led[31].x=rt.left;
	led[31].y=rt.top;
	m_y33.GetWindowRect(rt);
	led[32].x=rt.left;
	led[32].y=rt.top;
	m_y34.GetWindowRect(rt);
	led[33].x=rt.left;
	led[33].y=rt.top;
	m_y35.GetWindowRect(rt);
	led[34].x=rt.left;
	led[34].y=rt.top;
	m_y36.GetWindowRect(rt);
	led[35].x=rt.left;
	led[35].y=rt.top;
	m_y37.GetWindowRect(rt);
	led[36].x=rt.left;
	led[36].y=rt.top;
	m_y38.GetWindowRect(rt);
	led[37].x=rt.left;
	led[37].y=rt.top;
	m_y39.GetWindowRect(rt);
	led[38].x=rt.left;
	led[38].y=rt.top;
	m_y40.GetWindowRect(rt);
	led[39].x=rt.left;
	led[39].y=rt.top;
	m_y41.GetWindowRect(rt);
	led[40].x=rt.left;
	led[40].y=rt.top;
	m_y41.GetWindowRect(rt);
	led[40].x=rt.left;
	led[40].y=rt.top;
	m_y42.GetWindowRect(rt);
	led[41].x=rt.left;
	led[41].y=rt.top;
	m_y43.GetWindowRect(rt);
	led[42].x=rt.left;
	led[42].y=rt.top;
	m_y44.GetWindowRect(rt);
	led[43].x=rt.left;
	led[43].y=rt.top;
	m_y45.GetWindowRect(rt);
	led[44].x=rt.left;
	led[44].y=rt.top;
	m_y46.GetWindowRect(rt);
	led[45].x=rt.left;
	led[45].y=rt.top;
	m_y47.GetWindowRect(rt);
	led[46].x=rt.left;
	led[46].y=rt.top;
	m_y48.GetWindowRect(rt);
	led[47].x=rt.left;
	led[47].y=rt.top;
	m_y49.GetWindowRect(rt);
	led[48].x=rt.left;
	led[48].y=rt.top;
	m_y50.GetWindowRect(rt);
	led[49].x=rt.left;
	led[49].y=rt.top;
	m_y51.GetWindowRect(rt);
	led[50].x=rt.left;
	led[50].y=rt.top;
	m_y52.GetWindowRect(rt);
	led[51].x=rt.left;
	led[51].y=rt.top;
	m_y53.GetWindowRect(rt);
	led[52].x=rt.left;
	led[52].y=rt.top;
	m_y54.GetWindowRect(rt);
	led[53].x=rt.left;
	led[53].y=rt.top;
	m_y55.GetWindowRect(rt);
	led[54].x=rt.left;
	led[54].y=rt.top;
	m_y56.GetWindowRect(rt);
	led[55].x=rt.left;
	led[55].y=rt.top;
	m_y57.GetWindowRect(rt);
	led[56].x=rt.left;
	led[56].y=rt.top;
	m_y58.GetWindowRect(rt);
	led[57].x=rt.left;
	led[57].y=rt.top;
	m_y59.GetWindowRect(rt);
	led[58].x=rt.left;
	led[58].y=rt.top;
	m_y60.GetWindowRect(rt);
	led[59].x=rt.left;
	led[59].y=rt.top;
	m_y61.GetWindowRect(rt);
	led[60].x=rt.left;
	led[60].y=rt.top;
	m_y62.GetWindowRect(rt);
	led[61].x=rt.left;
	led[61].y=rt.top;
	m_y63.GetWindowRect(rt);
	led[62].x=rt.left;
	led[62].y=rt.top;
	m_y64.GetWindowRect(rt);
	led[63].x=rt.left;
	led[63].y=rt.top;
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}


void Cmanualioo::OnShowWindow(BOOL bShow, UINT nStatus) 
{
	CDialog::OnShowWindow(bShow, nStatus);
	
	// TODO: Add your message handler code here
	if(bShow==1) {
		CMain * main=(CMain *)GetParent();
		main->dlgcur=this;
		SetTimer(TimerID, 200, NULL);
	}	
	else
		KillTimer(19);
}

⌨️ 快捷键说明

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