当前位置:首页 » 多媒体相关

关于嵌套拆分窗口。


在cmainframe定义  
  csplitterwnd   m_sp1,m_sp2,m_sp3;  
  然后再  
   
  if(  
  !m_sp1.createstatic(this,1,2)||  
  !m_sp1.createview(0,1,runtime_class(cconnectionview),csize(0,0),pcontext)||  
   
  !m_sp2.createstatic(&m_sp1,2,1,ws_child|ws_visible)||  
  !m_sp2.createview(1,0,runtime_class(csendview),csize(0,0),pcontext)||  
   
  !m_sp3.createstatic(&m_sp2,1,2,ws_child|ws_visible)||  
  !m_sp3.createview(0,0,runtime_class(cchatview),csize(350,0),pcontext)||  
  !m_sp3.createview(0,1,runtime_class(cdrawview),csize(0,0),pcontext)  
  )  
  return   false;  
  crect   rect;  
  this->getclientrect(   &rect   );  
   
  m_sp1.setcolumninfo(0,   rect.width()/2*3,   10);  
  m_sp1.setcolumninfo(1,   rect.width()/1*3,   10);  
  m_sp1.recalclayout();  
   
          m_sp2.setrowinfo(0,   rect.height()/3*4,   10);  
  m_sp2.setrowinfo(1,   rect.height()/1*4,   10);  
  m_sp2.recalclayout();  
   
  setactiveview((cview*)m_sp2.getpane(1,0));  
  return   true;  
 

推荐阅读

  • 英特尔中国新副总6月到任 统管产品运营 服务器存储频道 [详细内容]
  • 泛微协同工作流解决方案 [详细内容]
  • 关于总共内存减少的解决办法 [详细内容]
  • 英特尔将年底前淘汰130纳米安腾2处理器 服务器存储频道 [详细内容]
  • 知识:工作流技术在流程分析中的应用研究 [详细内容]
  • 又一短信bug [详细内容]
  • 存储分析:统一存储带给NAS市场新繁荣 服务器存储频道 [详细内容]
  • 网友回答:
    网友:heavenchang

    你问什么呀

    网友:heavenchang

    代码调度没有报错?  
      那不就是拆分计算不对?  
       
       
     

    网友:zhusunme

    你是白吃啊。  
      那里  
      m_sp1.setcolumninfo(0,   rect.width()/2*3,   10);  
      应该是  
      m_sp1.setcolumninfo(0,   rect.width()*2/3,   10);

    .

    讨论区

    Login