несколько вопросов по CListCtrl
От: Пластеев Владимир  
Дата: 17.02.02 04:31
Оценка:
Вот какие вопросы:
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|
+------+------+
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.