Visual 2008中選項卡實現屬性頁||選項卡的實現方法

選項卡的使用方法

1.新建MFC對話框命名爲Demo,將Tab Control控件拉入初始的對話框中,根據需要修改屬性。給控件添加變量爲m_tab

2.在資源視圖界面添加兩個新的對話框(你的Tab Control想有幾頁就建幾個對話框,這裏我們建兩個)。ID分別爲IDD_COMMANDIDD_FILE,如下圖

 

分別設置對話框屬性如下:

BorderNone    

Caption:(爲空)  

Client EdgeTrue   

StyleChild  

3.在解決方案界面,給剛纔新建的對話框對應兩個類,基類爲CDialog。這兩個類分別爲CCommandDlgCFileDlg

4.在主對話框頭文件DemoDlg.h中引入我們新建的兩個類的頭文件:

#includeCommandDlg.h”   #includeFileDlg.h

5.同樣在主對話框頭文件DemoDlg.h中添加兩個類的變量:

CCommandDlg  m_command;     

CFileDlg  m_file

6.接下來,我們找到主對話框的OnInitDialog()函數,輸入以下代碼:

 

7.最後,我們給TabControl添加消息OnTcnSelchangeTab1,其中添加如下代碼:

int index=m_tab.GetCurSel();

m_command.ShowWindow(0==index);//第一頁

m_file.ShowWindow(1==index);//第二頁

8.好了!運行程序,查看基本效果,如下圖。


 

發佈了23 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章