Используй CListCtrl вместо CListBox
Posted via RSDN NNTP Server 1.9
Как использовать? Как указать количество столбцов? Какой функцией добавлять элементы? Как считать уже добавленные элементы?
Пожалуйста, можно подробней, написал же, что я ламер

.
Исправлено форматирование текста. — SchweinDeBurg
On Sat, 18 Feb 2006 12:33:33 +0200, leaveIIIusion <51501@users.rsdn.ru>
wrote:
> Как использовать? Как указать количество столбцов? Какой функцией
> добавлять элементы? Как считать уже добавленные элементы?
> Пожалуйста, можно подробней, написал же, что я ламер
.
В редакторе ресурсов выставляешь ему свойство View = Report
В OnInitDialog для контрола вызываешь:
//Добавить столбцы
m_list_ctrl1.InsertCollumn(0, "Col1");
m_list_ctrl1.InsertCollumn(1, "Col2");
//добавить данные
m_list_ctrl1.InsertItem(0, "Value00");
m_list_ctrl1.SetItemText(0, 1, "Value01");
m_list_ctrl1.InsertItem(1, "Value10");
m_list_ctrl1.SetItemText(1, 1, "Value11");
//считать
CString str = m_list_ctrl1.GetItemText(1, 1);
//удалить
m_list_ctrl1.DeleteItem(0);
m_list_ctrl1.DeleteAllItems();
Posted via RSDN NNTP Server 1.9
Спасибочки большое

! Очень помогло

!
Ой, а можно еще подсказать, как столбец программно расширить? А то толщина столбцов по умолчанию пикселей пять. А раздвигать каждый раз вручную неудобно

.
Здравствуйте, leaveIIIusion, Вы писали:
III>Спасибочки большое
! Очень помогло
!
III>Ой, а можно еще подсказать, как столбец программно расширить? А то толщина столбцов по умолчанию пикселей пять. А раздвигать каждый раз вручную неудобно
.
Посмотри функцию InsertColumn последний параметр Width. Это и есть ширина столбца.
Здравствуйте, leaveIIIusion, Вы писали:
III>Ой, а можно еще подсказать, как столбец программно расширить?
CListCtrl::SetColumnWidth(). Если хотите, можете еще посмотреть у меня
Элемент управления List View (на русском).
[ posted via RSDN@Home 1.1.4 stable SR1 r568, accompanied by silence ]