我创建了一个基于IDD_FORMVIEW的对话框,然后创建了一个从CFormView派生的类CMyview,这个类使用的对话框就是刚才创建的IDD_FORMVIEW对话框。然后我把VIEW分割为两部分,把这个CMyview类作为一个视图,但是为什么这个IDD_FORMVIEW的对话框显示不出来(我添加的控件没有~)。 m_wndSplitter.CreateStatic(this,1,2); //创建分割窗口
//创建视图 m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CSplitView),CSize(300,100),pContext); m_wndSplitter.CreateView(0,1,RUNTIME_CLASS( CMyview),CSize(0,0),pContext);
//创建视图 m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CSplitView),CSize(300,100),pContext); m_wndSplitter.CreateView(0,1,RUNTIME_CLASS( CMyview),CSize(0,0),pContext);
解决方案 »
- 如何计算从那天(1601-01-01)以内的天数?和 2001-01-01 到 1601-01-01 的天数?
- vc ClistCtrl 请问如何使ListCtrl的表头位于左侧,并且有两列灰色的表头。
- 纯粹散分帖
- 我想在一个文本文件中插入字符串,其它字符不变,怎么编程?谢谢!
- 问一种能够很多方便查询或修改记录的数据库编程办法.
- 求list Control的簡單用法
- 请问,如何使用MFC插入图片到excel?图片来自网上或者本地硬盘
- debug 时输出的信息! 求解!
- Delphi调用VC++编写DLL的问题。。。help me...
- 为什么我写的客户端接收一定次数的信息后就不能接收服务器端的信息??
- 用opengl 画多点填充图时,为什么会出现空白
- ascii编译与unicode编译的区别是什么,谁能举个例子说说呢?
size都为0了,改一下
m_wndSplitter.CreateView(0,1,RUNTIME_CLASS( CMyview),CSize(100,100),pContext);
if(m_wndSplitter.CreateStatic(this,1,2)==NULL)
return false; //可以在创建视图以后设定一下行列的值。
m_wndSplitter.SetRowInfo(0,1024,100);
m_wndSplitter.SetColumnInfo(0,1240,100);
应该是这一句代码的问题,这一句代码要放在前面最先执行,谁知道是什么原因呢?
m_wndSplitter.CreateView(0,1,RUNTIME_CLASS( 原来的视图),CSize(100,100),pContext);
这样写就会出错~~