Вот какие вопросы:
1)
есть у меня CTabCtrl, на одной из его вкладок нужно сделать что-то типа Грида.
как это сделать?
Следующий код компилиться, но при запуске приложения вываливается исключение на создание этого контрола.
CString strText;
pmyListCtrl->Create(
WS_CHILD|WS_VISIBLE|WS_BORDER|LVS_REPORT,
CRect(10,10,100,100), &m_ctrlTab, 1);
//int nColumnCount = pmyListCtrl->GetHeaderCtrl()->GetItemCount();
// Insert 10 items in the list view control.
for (int i=0;i < 10;i++)
{
strText.Format(TEXT("item %d"), i);
// Insert the item, select every other item.
pmyListCtrl->InsertItem(
LVIF_TEXT|LVIF_STATE, i, strText,
(i%2)==0 ? LVIS_SELECTED : 0, LVIS_SELECTED,
0, 0);
// Initialize the text of the subitems.
for (int j=1;j < nColumnCount;j++)
{
strText.Format(TEXT("sub-item %d %d"), i, j);
pmyListCtrl->SetItemText(i, j, strText);
}
}
2)
а как сделать, чтобы можно было выбирать всю строчку мышкой? те например есть у меня такая строка
item1 item01 item02
нужно чтобы при нажатии на item1(или item01 or item02) выделялась вся строчка.
3)
а как сделать, чтобы CListCtrl отображался как таблица?
+------+------+
|item1 | item2|
+------+------+