//on alltor means all data of left to right
void CLISTBOXDlg::Onltor()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
int i1;
i1=m_list1.GetCount();
/* int ii;
ii=m_list1.GetCount();
int a=m_list1.GetCurSel();*/
if(i1==0)
{
MessageBox("no more item ");
}
else if(m_list1.GetCurSel()==-1)
{
MessageBox("first select value");
}
else
{
CString str;
m_list1.GetText(m_list1.GetCurSel(),str);
m_list2.AddString(str);
m_list1.DeleteString(m_list1.GetCurSel());
int i;
i=m_list1.GetCount();
m_pos=i;
}
UpdateData(FALSE);
}
void CLISTBOXDlg::Onalltor()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
CString str;
int i1,j;
i1=m_list1.GetCount();
for(j=0;j
m_list1.GetText(0,str);
m_list2.AddString(str);
m_list1.DeleteString(0);
}
int i;
i=m_list1.GetCount();
m_pos=i;
UpdateData(FALSE);
}
void CLISTBOXDlg::Onrtol()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
int i1;
i1=m_list2.GetCount();
int ii;
ii=m_list2.GetCount();
int a=m_list2.GetCurSel();
if(i1==0)
{
MessageBox("no more item ");
}
else if(m_list2.GetCurSel()==-1)
{
MessageBox("first select value");
}
else
{
CString str;
m_list2.GetText(m_list2.GetCurSel(),str);
m_list1.AddString(str);
m_list2.DeleteString(m_list2.GetCurSel());
int i;
i=m_list1.GetCount();
m_pos=i;
}
UpdateData(FALSE);
}
void CLISTBOXDlg::Onalltol()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
CString str;
int i1,j;
i1=m_list2.GetCount();
for(j=0;j
m_list2.GetText(0,str);
m_list1.AddString(str);
m_list2.DeleteString(0);
}
int i;
i=m_list1.GetCount();
m_pos=i;
UpdateData(FALSE);
}
void CLISTBOXDlg::Oninsert()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
int len;
len=m_val.GetLength();
if(len==0)
{
MessageBox("insert item");
}
else
{
m_list1.InsertString(m_pos,m_val);
m_val=" ";
int i;
i=m_list1.GetCount();
m_pos=i;
}
UpdateData(FALSE);
}
void CLISTBOXDlg::Ondelete()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
int ii,iii;
ii=m_list1.GetCount();
iii=m_list2.GetCount();
if(ii==0) //|| iii==0
{
MessageBox("you can not delete b/c no more item");
}
else if(m_list1.GetCurSel()==-1 ) //|| m_list2.GetCurSel()==-1
{
MessageBox("first select value");
}
else
{
m_list1.DeleteString(m_list1.GetCurSel());
int i;
i=m_list1.GetCount();
m_pos=i;
}
UpdateData(FALSE);
}
No comments:
Post a Comment