使用ctabctrl控制項實現屬性頁功能
在檢視視窗內加入ctabctrl控制項,設變數名為m_tab,新建兩個對話方塊屬性style,border分別設為child,none,用classwizard生成新的類,基類為cdialog,分別為cpage1,cpage2,id號分別為idd_dialog1,idd_dialog2。在ctestview內加入兩個變數,cpage1 page1;cpage2 page2。
在ctestview的oninitialupdae()內初始化 (如果是dialog對話方塊程式 在oninitaildialog函式裡初始化)
void ctestview::oninitialupdate() }
m_tab控制項屬性頁選擇時顯示各頁
void ctestview::onselchangetab1(nmhdr* pnmhdr, lresult* presult)
*presult = 0;
}
CTabCtrl控制項使用
vc中的ctabctrl用法與vb delphi的選項卡控制項有很大的不同,每個屬性頁是用乙個 窗體 對話方塊 來實現,於是要為每個屬性頁對話方塊建類,還要關聯 初始化 實在麻煩得多。但是ctabctrl可重用性比activex的選項卡控制項好,因為乙個屬性頁可以被多個不同的選項卡對話方塊呼叫,就像...
使用CTabCtrl控制項實現屬性頁功
使用ctabctrl控制項實現屬性頁功能 vc中的ctabctrl用法與vb delphi的選項卡控制項有很大的不同,每個屬性頁是用乙個 窗體 對話方塊 來實現,於是要為每個屬性頁對話方塊建類,還要關聯 初始化 實在麻煩得多。但是ctabctrl可重用性比activex的選項卡控制項好,因為乙個屬性...
使用CTabCtrl控制項實現屬性頁功能
在檢視視窗內加入ctabctrl控制項,設變數名為m tab,新建兩個對話方塊屬性設為child,none,用classwizard生成新的類,基類為cdialog,分別為cpage1,cpage2,id號分別為idd dialog1,idd dialog2。在ctestview內加入兩個變數,cp...