您的位置:程序门 -> vc/mfc -> 界面



关于分割界面的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于分割界面的问题[已结贴,结贴人:whnight]
发表于: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;      
       
    }      
       
。。。。到此为止,是我所做的步骤,然后我编译,运行,
却弹出错误警告,我选忽略,就弹出信息说“建立空文档失败”,

请大家指教,为什么会这样。。。
发表于:2007-09-27 17:06:421楼 得分:0
...自顶一下...
发表于:2007-09-27 17:21:292楼 得分:30
createview(1,   0,   runtime_class(crenderview),csize(200,160),    
    pcontext);


快速检索

最新资讯
热门点击