📄 dlgconfig.cpp
字号:
{
m_CtrAim2.AddString(straSels.GetAt(k),BLUE);
}
}
int iSelCnt=0;
for(int m=m_CtrSourceC.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceC.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceC.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}
m_CtrAim2.SetSel(-1,false);
}
}
void CDlgConfig::OnBtnRightcto3()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrSourceC.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrSourceC.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
CString Temp;
m_CtrSourceC.GetText(aryListBoxSel[i], Temp);//获得每项的文字保存在Temp
straSels.Add(Temp);
}
/* for(int j=0;j<nCount;j++)
{
m_CtrAim3.AddString(straSels.GetAt(j));
}
int iSelCnt=0;
for(int m=m_CtrSourceC.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceC.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceC.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}*/
int nAimCn;
nAimCn=m_CtrAim3.GetCount();
int nCurSelAim;
nCurSelAim =m_CtrAim3.GetCurSel();
if(nAimCn>0 &&nCurSelAim>0&&CDlgConfig::nSel3!=-1)
{
for(int j=0;j<nCount;j++)
{
m_CtrAim3.InsertString(nCurSelAim+j,straSels.GetAt(j),BLACK);
}
}
else
{
for(int k=0;k<nCount;k++)
{
m_CtrAim3.AddString(straSels.GetAt(k),BLACK);
}
}
int iSelCnt=0;
for(int m=m_CtrSourceC.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceC.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceC.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}
m_CtrAim3.SetSel(-1,false);
}
}
void CDlgConfig::OnBtnRightcto4()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrSourceC.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrSourceC.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
CString Temp;
m_CtrSourceC.GetText(aryListBoxSel[i], Temp);//获得每项的文字保存在Temp
straSels.Add(Temp);
}
/* for(int j=0;j<nCount;j++)
{
m_CtrAim4.AddString(straSels.GetAt(j),BLUE);
}
int iSelCnt=0;
for(int m=m_CtrSourceC.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceC.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceC.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}*/
int nAimCn;
nAimCn=m_CtrAim4.GetCount();
int nCurSelAim;
nCurSelAim =m_CtrAim4.GetCurSel();
if(nAimCn>0 &&nCurSelAim>0&&CDlgConfig::nSel4!=-1)
{
for(int j=0;j<nCount;j++)
{
m_CtrAim4.InsertString(nCurSelAim+j,straSels.GetAt(j),BLUE);
}
}
else
{
for(int k=0;k<nCount;k++)
{
m_CtrAim4.AddString(straSels.GetAt(k),BLUE);
}
}
int iSelCnt=0;
for(int m=m_CtrSourceC.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceC.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceC.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}
m_CtrAim4.SetSel(-1,false);
}
}
void CDlgConfig::OnBtnRightdto1()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrSourceD.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrSourceD.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
CString Temp;
m_CtrSourceD.GetText(aryListBoxSel[i], Temp);//获得每项的文字保存在Temp
straSels.Add(Temp);
}
/* for(int j=0;j<nCount;j++)
{
m_CtrAim1.AddString(straSels.GetAt(j),YELLOW);
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}*/
int nAimCn;
nAimCn=m_CtrAim1.GetCount();
int nCurSelAim;
nCurSelAim =m_CtrAim1.GetCurSel();
if(nAimCn>0 &&nCurSelAim>0&&CDlgConfig::nSel1!=-1)
{
for(int j=0;j<nCount;j++)
{
m_CtrAim1.InsertString(nCurSelAim+j,straSels.GetAt(j),YELLOW);
}
}
else
{
for(int k=0;k<nCount;k++)
{
m_CtrAim1.AddString(straSels.GetAt(k),YELLOW);
}
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}
m_CtrAim1.SetSel(-1,false);
}
}
void CDlgConfig::OnBtnRightdto2()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrSourceD.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrSourceD.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
CString Temp;
m_CtrSourceD.GetText(aryListBoxSel[i], Temp);//获得每项的文字保存在Temp
straSels.Add(Temp);
}
/* for(int j=0;j<nCount;j++)
{
m_CtrAim2.AddString(straSels.GetAt(j),YELLOW);
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}*/
int nAimCn;
nAimCn=m_CtrAim2.GetCount();
int nCurSelAim;
nCurSelAim =m_CtrAim2.GetCurSel();
if(nAimCn>0 &&nCurSelAim>0&&CDlgConfig::nSel2!=-1)
{
for(int j=0;j<nCount;j++)
{
m_CtrAim2.InsertString(nCurSelAim+j,straSels.GetAt(j),YELLOW);
}
}
else
{
for(int k=0;k<nCount;k++)
{
m_CtrAim2.AddString(straSels.GetAt(k),YELLOW);
}
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}
m_CtrAim2.SetSel(-1,false);
}
}
void CDlgConfig::OnBtnRightdto3()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrSourceD.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrSourceD.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
CString Temp;
m_CtrSourceD.GetText(aryListBoxSel[i], Temp);//获得每项的文字保存在Temp
straSels.Add(Temp);
}
/* for(int j=0;j<nCount;j++)
{
m_CtrAim3.AddString(straSels.GetAt(j),YELLOW);
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}*/
int nAimCn;
nAimCn=m_CtrAim3.GetCount();
int nCurSelAim;
nCurSelAim =m_CtrAim3.GetCurSel();
if(nAimCn>0 &&nCurSelAim>0&&CDlgConfig::nSel3!=-1)
{
for(int j=0;j<nCount;j++)
{
m_CtrAim3.InsertString(nCurSelAim+j,straSels.GetAt(j),YELLOW);
}
}
else
{
for(int k=0;k<nCount;k++)
{
m_CtrAim3.AddString(straSels.GetAt(k),YELLOW);
}
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}
m_CtrAim3.SetSel(-1,false);
}
}
void CDlgConfig::OnBtnRightdto4()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrSourceD.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrSourceD.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
CString Temp;
m_CtrSourceD.GetText(aryListBoxSel[i], Temp);//获得每项的文字保存在Temp
straSels.Add(Temp);
}
/* for(int j=0;j<nCount;j++)
{
m_CtrAim4.AddString(straSels.GetAt(j));
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}*/
int nAimCn;
nAimCn=m_CtrAim4.GetCount();
int nCurSelAim;
nCurSelAim =m_CtrAim4.GetCurSel();
if(nAimCn>0 &&nCurSelAim>0&&CDlgConfig::nSel4!=-1)
{
for(int j=0;j<nCount;j++)
{
m_CtrAim4.InsertString(nCurSelAim+j,straSels.GetAt(j),BLACK);
}
}
else
{
for(int k=0;k<nCount;k++)
{
m_CtrAim4.AddString(straSels.GetAt(k),BLACK);
}
}
int iSelCnt=0;
for(int m=m_CtrSourceD.GetCount()-1;m>=0;m--)
{
int nIdx;
nIdx=m_CtrSourceD.GetCurSel();
if(nIdx>=0)
{
m_CtrSourceD.DeleteString(nIdx);
iSelCnt++;
if (iSelCnt==nCount)
{
return;
}
}
}
m_CtrAim4.SetSel(-1,false);
}
}
void CDlgConfig::OnBtn1left()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrAim1.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrAim1.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
CString Temp;
m_CtrAim1.GetText(aryListBoxSel[i], Temp);//获得每项的文字保存在Temp
if(Temp.Find("ATS")!=-1)
{
m_CtrSourceA.AddString(Temp);
}
else if(Temp.Find("BTS")!=-1)
{
m_CtrSourceB.AddString(Temp);
}
else if(Temp.Find("CTS")!=-1)
{
m_CtrSourceC.AddString(Temp);
}
else if(Temp.Find("DTS")!=-1)
{
m_CtrSourceD.AddString(Temp);
}
}
for(int j=0; j<nCount;j++)
{
int idSel;
idSel=m_CtrAim1.GetCurSel();
if(idSel>=0)
{
m_CtrAim1.DeleteString((UINT)idSel);
}
}
UpdateData(false);
}
}
void CDlgConfig::OnBtn2left()
{
// TODO: Add your control notification handler code here
CStringArray straSels;
int nCount = m_CtrAim2.GetSelCount();
if(nCount>0)
{
CArray<int,int> aryListBoxSel;
aryListBoxSel.SetSize(nCount);
m_CtrAim2.GetSelItems(nCount,aryListBoxSel.GetData());
for(int i=0; i<nCount;i++)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -