首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在对话框中创设Formview后,不进入OnInitialUpdate

2012-11-05 
在对话框中创建Formview后,不进入OnInitialUpdate我在CSDN资源下可编辑的CListCtrlhttp://download.csdn.n

在对话框中创建Formview后,不进入OnInitialUpdate
我在CSDN资源下可编辑的CListCtrl
http://download.csdn.net/detail/gelu1231/856142
VC++写的功能非常强大的自定义列表控件(排序、背景、树状伸缩、在线编辑)源代码

他把这个CListCtrl同FormView结合起来实现的,就是CGfxListCtrl+CSuperGrid1View。

源代码在CSuperGrid1View::OnInitialUpdate()中创建 CGfxListCtrl的列表项。

因为源代码是结合框架使用的,框架创建CSuperGrid1View后会调用OnInitialUpdate。

我在自己的代码中,把CSuperGrid1View创建到一个对话框Mydialog中。

而我创建到对话框后,View相应区域是白色,没有列表项。在OnInitialUpdate下断点发现没有进入。

需要如何处理才能使之执行。

谢谢!


[解决办法]
在对话框里建立完FormView后接着就执行OnInitialUpdate函数就可以了,有时动态建立个视图后就得这么执行才行
[解决办法]
把你的View类直接换成CFormView,上面放CListCtrl控件

热点排行