我一个SPLITFRAME中放置3个VIEW,CRICHEDITVEWI(默认),CTREEVIEW,CLISTVIEW,布局基本如下:
  TREEVIEW  |   LISTVIEW
            |
            |
--------------------------
         RICHEDITVIEW
但是我在构造他们的时候设置了大小不起作用,始终是默认的CRICHEDITVEW占据整个窗口的大小
希望个位给予帮助

解决方案 »

  1.   

    可以在创建好各个view后用SetRowInfo和SetColumnInfo 来改变各个view的大小这两个函数还可以在运行的任何时候改变它们的大小
      

  2.   

    为什么CREATEVIEW的时候设置了大小却不行
      

  3.   

    m_wndSplitter.SetColumnInfo(0, 300, 100);
    m_wndSplitter2.SetRowInfo(0, 300, 50);m_wndSplitter.RecalcLayout();
    m_wndSplitter2.RecalcLayout();
      

  4.   

    为什么CREATEVIEW的时候设置了大小却不行?