我在模态对话框中显示ListView cntrl,其中ListView属性为“Owner Draw”和“Owner Draw fixed”并使用LVN_GETDISPINFO。当没有数据时,将显示对话框以及列表视图。但奇怪的是,当我试图将数据插入列表视图时(通过将数据放入附加列表视图的数组(向量)中),我的对话框崩溃了。
在调试时,错误似乎来自以下MFC库函数:
void CListCtrl::DrawItem(LPDRAWITEMSTRUCT)
{
ASSERT(FALSE);
}
在我的其他应用程序中,我已经成功显示了一个列表控件(包含所有者绘图和所有者数据),没有子类化CListCtrl,并且覆盖了DrawItem()。但是在我目前的对话框中,当我向其中插入数据时,我无法理解为什么列表视图失败了?
感谢您的时间和帮助。
由于