選項卡的使用方法
1.新建MFC對話框命名爲Demo,將Tab Control控件拉入初始的對話框中,根據需要修改屬性。給控件添加變量爲m_tab。
2.在資源視圖界面添加兩個新的對話框(你的Tab Control想有幾頁就建幾個對話框,這裏我們建兩個)。ID分別爲IDD_COMMAND、IDD_FILE,如下圖。
分別設置對話框屬性如下:
Border:None
Caption:(爲空)
Client Edge:True
Style:Child
3.在解決方案界面,給剛纔新建的對話框對應兩個類,基類爲CDialog。這兩個類分別爲CCommandDlg、CFileDlg。
4.在主對話框頭文件DemoDlg.h中引入我們新建的兩個類的頭文件:
#include“CommandDlg.h” #include“FileDlg.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.好了!運行程序,查看基本效果,如下圖。