2013-03-01 81 views

回答

4

如果你有其他開發環境(如C++ Builder中,用VB,Delphi,.NET等)的經驗,你會很失望地發現, MFC中的選項卡控件僅僅是它,就是選項卡控件。它不像一組「面板」。這意味着如果將其他控件放置在對話框中,它們將屬於對話框,但不屬於選項卡控件的「頁面」(即使將選項卡控件設置爲與對話框一樣大)。

如果只是「每一頁」上了幾個控件,你可以逃脫把他們所有的對話框,只是隱藏/顯示他們當你的標籤頁之間切換。

如果控件的數量是很大的,你可能需要將代表每個頁面的資源創建單獨的對話框。然後,你會創建與標籤控制主對話框的「孩子」子對話框中,將隱藏/顯示整個子對話框

+0

非常感謝你much.But如何添加子子對話框,ü可以幫助我out ..... – 2013-03-03 09:37:57

+2

codeproject.com上有很多文章。我建議從http://www.codeproject.com/Articles/1383/CTabCtrlSSL-An-easy-to-use-flexible-extended-tab-c和http://www.codeproject.com/Articles/8565開始/簡單-製表控制-FOR-視覺-C。但不要停留在這兩個,有太多的人在這裏列出他們全部 – cha 2013-03-03 11:29:43

+0

是的,謝謝你,我去解決方案。 – 2013-03-05 05:56:43

相關問題