CDockablePane建立自己的盤子

2021-06-20 15:51:31 字數 643 閱讀 7450

一直在模仿,從未超越。

cmainframe中

建立物件

在cmainframe::oncreate中,

// 建立自己的盤子

cstring strclassview1;

bnamevalid = strclassview1.loadstring(ids_class_view);

assert(bnamevalid);

if (!m_mypane.create(strclassview1, this, crect(0, 0, 200, 200), true, id_view_classview, ws_child | ws_visible | ws_clipsiblings | ws_clipchildren | cbrs_left | cbrs_float_multi))

m_mypane.enabledocking(cbrs_align_any);//啟用窗格的停靠到主框架。

dockpane(&m_mypane);//停靠指定的窗格到框架視窗

新增選單,然後選單繫結訊息顯示/隱藏 自己的盤子(此處根據自己的需要放在類中,本例放在doc裡面)

注意事項,

一顯示重新整理出問題,未能解決。各種重新整理不同步,全試過了

二,記憶功能。。明天搞定。



CDockablePane使用及例項

文章為網上一寫的,自己實際參考並執行,加入了自己的一點感悟,僅供學習 測試及參考,不對之處還請指正,共同學習 編譯工具 vs2010 內容一 新建乙個cdockablepane派生類。新建乙個單文件 從cdockablepane派生出乙個pane類 在mainfrm中加入 pane pane 在ma...

建立主鍵 建立外來鍵 建立約束

建立主鍵 三種方法 建立學生表 第一種 create table student sno char 5 primary key,學號 可以直接指定主鍵 sname char 20 not null,姓名 s char 3 not null,性別 sage integer not null,年齡 sd...

Oracle建立儲存過程 建立函式 建立包

一 oracle建立儲存過程 1 基本語法 create orreplace procedureupdate emp sal name inout type,name inout type,is begin endupdate emp sal 2 寫乙個簡單的例子修改emp表的ename欄位 cre...