本人使用向导创建了一个SDI(单文档结构,注:不支持Document/View模式),因为仅需要显示一些简单数据,无须Document,创建成功后,发现其中的View(类名是CChildView)是继承了CWnd.但是我想使用CListView类来显示数据,于是我更改了View的继承关系(原来是 class CChildView : public CWnd,现在是class CChildView : public CListView),编译通过了.程序在运行中是正确,不过在退出时会报错,经跟踪,发现在调用CFramWnd::OnClose()以后,使用::DrestoryWindow()有问题.不知道怎么处理了.希望高手能给予指导.
你这样说一下看出问题比较困难,报的什么错也请发出来
Debug Assertion Failed!
Program:E:\work\XXX..\Debug DMDS1w.exe
File: dbgheap.c
line:1017
Expression: _BLOCK_TYPE_IS_VALD(pHead->nBlockUse)
直接用clistctrl应该可以,或者在view的初始化时自己create一个listctrl