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

📄 sounddlg.cpp

📁 这是一个控制程序
💻 CPP
📖 第 1 页 / 共 5 页
字号:
			}
			else if(nIndex==1)//"讲课模式"情况
			{
				PointStu=0;
				Student[PointStu]=0x01;
				m_Text="师生通话:A1";
				//				m_Call=szCall;
				//				UpdateData(FALSE);
			}
			UpdateData(FALSE);
		}
		else //表示已经选择过A1了。
			MessageBox("重复","提示");
	}
}

void CSoundDlg::OnA2() 
{
	// TODO: Add your control notification handler code here
	//	m_Call="A1";pCallButton=&m_A1;
	//	pCallButton->SetFont(&NewFont);
	if(m_Call=="A2")//若是,则可判断处于师生通话状态且响应A2呼叫
	{//去除粗体,清除呼号
		//		m_Call="";
		//		pCallButton->SetFont(pOldFont);
		//		ChangeFont(&m_A1,pOleFont);
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x02;
		m_Text="师生通话:A2";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		//判断两学生是否重复
		if(Student[0]!=0x02)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x02;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:A2";
				}
				else
				{
					Student[PointStu]=0x02;
					PointStu=0;
					m_Text+=",A2";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x02;
				m_Text="师生通话:A2";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnA3() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="A3")//若是,则可判断处于师生通话状态且响应A3呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x03;
		m_Text="师生通话:A3";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x03)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x03;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:A3";
				}
				else
				{
					Student[PointStu]=0x03;
					PointStu=0;
					m_Text+=",A3";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x03;
				m_Text="师生通话:A3";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnA4() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="A4")//若是,则可判断处于师生通话状态且响应A4呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x04;
		m_Text="师生通话:A4";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x04)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x04;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:A4";
				}
				else
				{
					Student[PointStu]=0x04;
					PointStu=0;
					m_Text+=",A4";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x04;
				m_Text="师生通话:A4";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnA5() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="A5")//若是,则可判断处于师生通话状态且响应A3呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x05;
		m_Text="师生通话:A5";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x05)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x05;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:A5";
				}
				else
				{
					Student[PointStu]=0x05;
					PointStu=0;
					m_Text+=",A5";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x05;
				m_Text="师生通话:A5";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnA6() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="A6")//若是,则可判断处于师生通话状态且响应A3呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x06;
		m_Text="师生通话:A6";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x06)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x06;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:A6";
				}
				else
				{
					Student[PointStu]=0x06;
					PointStu=0;
					m_Text+=",A6";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x06;
				m_Text="师生通话:A6";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnA7() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="A7")//若是,则可判断处于师生通话状态且响应A7呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x07;
		m_Text="师生通话:A7";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x07)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x07;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:A7";
				}
				else
				{
					Student[PointStu]=0x07;
					PointStu=0;
					m_Text+=",A7";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x07;
				m_Text="师生通话:A7";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnA8() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="A8")//若是,则可判断处于师生通话状态且响应A3呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x08;
		m_Text="师生通话:A8";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x08)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x08;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:A8";
				}
				else
				{
					Student[PointStu]=0x08;
					PointStu=0;
					m_Text+=",A8";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x08;
				m_Text="师生通话:A8";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnB1() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="B1")//若是,则可判断处于师生通话状态且响应B1呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x09;
		m_Text="师生通话:B1";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x09)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x09;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:B1";
				}
				else
				{
					Student[PointStu]=0x09;
					PointStu=0;
					m_Text+=",B1";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x09;
				m_Text="师生通话:B1";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnB2() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="B2")//若是,则可判断处于师生通话状态且响应B1呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x0a;
		m_Text="师生通话:B2";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x0a)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x0a;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:B2";
				}
				else
				{
					Student[PointStu]=0x0a;
					PointStu=0;
					m_Text+=",B2";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x0a;
				m_Text="师生通话:B2";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnB3() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="B3")//若是,则可判断处于师生通话状态且响应B1呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x0b;
		m_Text="师生通话:B3";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x0b)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x0b;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:B3";
				}
				else
				{
					Student[PointStu]=0x0b;
					PointStu=0;
					m_Text+=",B3";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x0b;
				m_Text="师生通话:B3";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnB4() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="B4")//若是,则可判断处于师生通话状态且响应B1呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x0c;
		m_Text="师生通话:B4";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x0c)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x0c;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:B4";
				}
				else
				{
					Student[PointStu]=0x0c;
					PointStu=0;
					m_Text+=",B4";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x0c;
				m_Text="师生通话:B4";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnB5() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="B5")//若是,则可判断处于师生通话状态且响应B1呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x0d;
		m_Text="师生通话:B5";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x0d)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x09;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:B5";
				}
				else
				{
					Student[PointStu]=0x0d;
					PointStu=0;
					m_Text+=",B5";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x0d;
				m_Text="师生通话:B5";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnB6() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="B6")//若是,则可判断处于师生通话状态且响应B1呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x0e;
		m_Text="师生通话:B6";
		UpdateData(FALSE);
		OnSend();
	}
	else
	{
		if(Student[0]!=0x0e)
		{
			int nIndex=m_Combo.GetCurSel();
			if(nIndex==4)
			{
				if(PointStu==0)
				{
					Student[PointStu]=0x0e;
					Student[1]=0x00;
					PointStu=1;
					m_Text="两学生之间通话:B6";
				}
				else
				{
					Student[PointStu]=0x0e;
					PointStu=0;
					m_Text+=",B6";
				}
			}
			else if(nIndex==1)
			{
				PointStu=0;
				Student[PointStu]=0x0e;
				m_Text="师生通话:B6";
			}
			UpdateData(FALSE);
		}
		else MessageBox("重复","提示");
	}
}

void CSoundDlg::OnB7() 
{
	// TODO: Add your control notification handler code here
	if(m_Call=="B7")//若是,则可判断处于师生通话状态且响应B1呼叫
	{//去除粗体,清除呼号
		ClearFont();
		PointStu=0;
		Student[PointStu]=0x0f;

⌨️ 快捷键说明

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