Я отображаю cntrl ListView в модальном диалоговом окне со свойствами ListView как «Owner Draw» и «Owner Draw fixed» и использую LVN_GETDISPINFO.Диалог вместе с представлением списка отображается при отсутствии данных.Но странно, что когда я пытаюсь вставить данные в представление списка (помещая данные в массив (вектор), присоединенный к представлению списка), мой диалог вылетает.
При отладке возникает ошибкаИсходя из следующей функции библиотеки MFC:
void CListCtrl::DrawItem(LPDRAWITEMSTRUCT)
{
ASSERT(FALSE);
}
В других моих приложениях я успешно отобразил элемент управления списком (с данными Draw и Owner владельца), без создания подкласса CListCtrl и переопределения DrawItem ().Но в моем нынешнем диалоговом окне я не могу понять, почему представление списка не работает, когда я вставляю в него данные?
Цените ваше время и помощь.
Спасибо