| 发表于:2007-09-26 12:37:50 楼主 |
我新建了一个mfc单文档工程, 然后想用csplitterwnd类生成左右分割的界面, 左边是继承自cformview类的cformcommandview类的对话框, 右边是继承自cscrollview类的crenderview类视图, 我定义cmainframe的oncreateclient函数如下: bool cmainframe::oncreateclient(lpcreatestruct lpcs, ccreatecontext* pcontext) { // todo: add your specialized code here and/or call the base class if(!m_wndsplitter.createstatic(this,1,2,ws_child ¦ws_visible)) { trace( "failed to createstaticsplitter\n "); return false; } if(!m_wndsplitter.createview(0,0,runtime_class(cformcommandview), csize(200,160),pcontext)) { trace( "failed to create command view pane\n "); return false; } if(!m_wndsplitter.createview(0,1,runtime_class(crenderview),csize(200,160), pcontext)) { trace( "failed to create preview pane\n "); return false; } return true; } 。。。。到此为止,是我所做的步骤,然后我编译,运行, 却弹出错误警告,我选忽略,就弹出信息说“建立空文档失败”, 请大家指教,为什么会这样。。。 |
|
|
|
|