CListCtrl
1 отговора
83 прегледа
CListCtrl
Абе хора, да знаете какво да направя, за да може потребителя да сменя стойностите на CListCtrl контрола? Поиграх си с CEdit* pmyEdi=m_lcDebit.EditLabel(m_lcDebit.GetSelectionMark()); но става само с първата колонка. Другото нещо за което се сетих е едно едит поле да го разкарвам там където потребителят иска да да прави корекции, но пък не мога да се маркира друго колонка освем първата. Ето по този начин адвам нови записи в контролата:
CString bufer("");
char bb[255];
LVITEM abcd;
bufer.Format("0%d",m_lcDebit.GetItemCount());
strcpy(bb,bufer);
abcd.iItem=m_lcDebit.GetItemCount();
abcd.iSubItem=0;
abcd.mask=LVIF_TEXT;
abcd.pszText=bb;
m_lcDebit.InsertItem(&abcd);
bufer="1";
strcpy(bb,bufer);
abcd.iItem=m_lcDebit.GetItemCount()-1;//-1;
abcd.iSubItem=1;
abcd.mask=LVIF_TEXT;
abcd.pszText=bb;
m_lcDebit.SetItem(&abcd);
Моля помогнете поне да не ме е яд, че не пия с ония от другата стая.

CString bufer("");
char bb[255];
LVITEM abcd;
bufer.Format("0%d",m_lcDebit.GetItemCount());
strcpy(bb,bufer);
abcd.iItem=m_lcDebit.GetItemCount();
abcd.iSubItem=0;
abcd.mask=LVIF_TEXT;
abcd.pszText=bb;
m_lcDebit.InsertItem(&abcd);
bufer="1";
strcpy(bb,bufer);
abcd.iItem=m_lcDebit.GetItemCount()-1;//-1;
abcd.iSubItem=1;
abcd.mask=LVIF_TEXT;
abcd.pszText=bb;
m_lcDebit.SetItem(&abcd);
Моля помогнете поне да не ме е яд, че не пия с ония от другата стая.