Views in a Sizeable Docking Control Bar

之前在 如何使用 CControlBar 實作 Docking Windows 以及 如何在 Docking Windows 上添加控制項 (控件) 中有提到怎麼去使用 Cristi Posea 的專案所提供的 Docking  Windows 功能。不過當我想要在  Docking  Windows 中掛載兩個控制項時(ex:CEdit & CButton)就會產生如下的錯誤。後來發現原來是本來的 Docking  Windows 不支援掛兩個控制項的關係。

2015011401

接著就讓我找到 CodeProject 上有另一個強者 Rob Finch 采用 CView 的方式來實作,只要照著他的步驟就可以輕鬆的在原先 Docking Windows 的基礎上使用多個控制項了。

先放一張他的 Demo 圖片,若是下載 Source 檔會發生一些C2440的編譯錯誤,可以參考這一篇 error C2065 & error C2440 來解決。

2015011402

實作過程請繼續參考接下來兩頁。