我做的類似VC++的界面,現在我想把它改成將下面的信息窗口直接不要顯示在整個下面,而是在右邊窗口區域的下面??左邊直接就為一個樹列表框,請問應該如何實現??

解决方案 »

  1.   

    TO: MapleInHG
    我做類似VC++的界面就是用的ControlBar那個類,但是我不能用DOCKBAR實現將下面信息顯示窗口放在右面寫代碼的下面,它只能在整個客戶區的下面!
    請問我如何實現成讓它只在右邊代碼區的下面,而左邊只有那個樹形控件,現在左邊只放樹形控件已經實現了,現在就是如何讓尋信息顯示窗口放在右邊的下面??請詳細講解一下??
      

  2.   

    这个实现的原理很简单,只要改变DockBar创建的顺序就行了.
    具体实现需要修改CFrameWnd中的EnableDocking涵数,因为
    该涵数不是虚涵数,因此需要在CMainFrame中调用你自己的实现.