我的程序中有两个视图,一个是树形控件(CLeftView),一个是列表控件(CTestView),现在我想将在树形控件中选择的内容,显示在列表控件中,可是
CListCtrl& m_listCtrl=CTestView::GetListCtrl ();出错信息如下:error C2352: 'CListView::GetListCtrl' : illegal call of non-static member function不知道应该如何解决?还有,还是上面那个例子,我在CLeftView中发出Invalidate(),可是OnDraw没有被调用,那是为什么??
CListCtrl& m_listCtrl=CTestView::GetListCtrl ();出错信息如下:error C2352: 'CListView::GetListCtrl' : illegal call of non-static member function不知道应该如何解决?还有,还是上面那个例子,我在CLeftView中发出Invalidate(),可是OnDraw没有被调用,那是为什么??
解决方案 »
- 请求学习指导~
- BN_CLICKED消息的使用(SDK)
- 如何改变控件字体和大小?(静态控件)
- char* pChar=strJkbm.GetBuffer(); 怎么会出错阿 说是'GetBuffer' : function does not take 0 parameters?????
- 项目合作
- 关于CFileDialog中CComboBox的路径修改问题
- 菜鸟请问dialog base程序中在其他类中如何获得对话框类的某一控件句柄?
- 如何侦测另一个程序是否正在运行!
- ComboBox点击后如何向上显示?
- 请问《Visual C++技术内幕》第四版(清华大学出版社)这本书好还是第五版(出版社忘了)那本好呢?
- 如何将excel中数据加入到access中去呢?
- 大家来看阿,请问,怎样监控一个文件是由哪个程序创建的?
你的TESTVIEW是OBJECT
CListCtrl& m_listCtrl = Object.GetListCtrl();
才可以
对当前窗口有效。是CWND的成员函数。