View类型的窗体如何插入数据
大家好,我想提一个问题,对于做过的人,应该不难。但是对于我现在挺棘手的。
我有一个View类型的窗体,不是基于CDialog的对话框,基类是CFormView的。
我在上面加了一个ListCtrl,要在List控件中显示数据。但是,我发现,传统的方法都不行了。
比如:
m_list.InsertColumn(...);
m_list.InsertItem(...);
m_list.SetItemText(...);
等等,这些方法统统不行。编译器报的错是:InsertColumn,InsertItem和SetItemText都不是CWnd的成员。也就是说,因为我不是基于CDialog的,不能用这些函数。那我就纳闷了,难道View类型的窗体就不能插入数据吗,
我该怎么做啊?我很着急,希望大家多帮忙,在线等啊。 CFormView ListCtrl
[解决办法]
可以啊。我用过FormView
其实FormView跟对话框是一样的啊
你先确认m_list定义的是CListCtrl类型的么?
使用系统的帮助功能看看m_list都有哪些函数
[解决办法]
CFormView的基类就是CWND啊,问题不是出在这吧。
[解决办法]
你这错误可能是编译器把m_list识别成CWND类而不是CCtrlList类了。描述不够完整没法分析了。