📄 sounddlg.cpp
字号:
}
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 + -