亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++中MFC Tab Control控件的使用詳解

2020-01-26 15:05:15
字體:
來源:轉載
供稿:網友

1. 新建一個MFC工程, 取名MyTab, 選擇Dialog based, 然后Finish.

2. 刪除對話框上默認添加的三個控件. 添加Tab Control控件并在Property屬性中設置ID為IDC_TABTEST 在More Styles里勾上Bottom. 調速尺寸使其布滿整個對話框, 我這邊Tab Control的尺寸最后為164X203. 在ClassWizard為其添加變量, 變量名為m_tab. 類型為CTabCtrl.

3. 在對話框的初始化函數OnInitDialog里面添加如下代碼:

m_tab.InsertItem(0,"參數一"); //添加參數一選項卡 m_tab.InsertItem(1,"參數二"); //添加參數二選項卡 m_tab.InsertItem(2,"結果");  //添加結果選項卡

4.在對話框資源里面添加三個對話框資源, ID分別命名為IDD_PARA1, IDD_PARA2, IDD_RESULT. 字體為宋體, 字號為9, style為Child, Border為None, 寬度調整為161. 再分別為其添加對應的基于CDialog類CPara1, CPara2, CResult.

5. 在CMyTabDlg類中添加三個成員變量m_para1, m_para2, m_result, 分別是三個子對話框的實例. 代碼如下:

CResult m_result; CPara2 m_para2; CPara1 m_para1; 

6. 在IDD_PARA1對話框上添加靜態文本控件內容為"參數一" 再在后面插入一個文本框控件, 用ClassWizard將其關聯為一個int型變量,名為m_nPara1;
在IDD_PARA2對話框上添加靜態文本控件內容為"參數二" 再在后面插入一個文本框控件, 用ClassWizard將其關聯為一個int型變量,名為m_nPara2;
在IDD_RESULT對話框上添加靜態文本控件內容為"結果" 再在后面插入一個文本框控件, 用ClassWizard將其關聯為一個int型變量,名為m_nResult;

7. 為CPara1類添加成員函數int GetParaValue() 代碼如下:

int CPara1::GetParaValue() ...{  return m_nPara1; } 

為CPara2類添加成員函數int GetParaValue() 代碼如下:

int CPara2::GetParaValue() ...{  return m_nPara2; } 

為CResult類添加成員函數void SetResultValue(int nResult) 代碼如下:

void CResult::SetResultValue(int nResult) ...{    m_nResult = nResult; } 

8. 在IDD_MYTAB_DIALOG對話框的初始化函數OnInitDialog里面添加如下代碼:

//關聯對話框,并且將IDC_TABTEST控件設為父窗口 m_para1.Create(IDD_PARA1,GetDlgItem(IDC_TABTEST)); m_para2.Create(IDD_PARA2,GetDlgItem(IDC_TABTEST)); m_result.Create(IDD_RESULT,GetDlgItem(IDC_TABTEST));  //獲得IDC_TABTEST客戶區大小 CRect rs; m_tab.GetClientRect(&rs); //調整子對話框在父窗口中的位置 rs.top+=1; rs.bottom-=60; rs.left+=1; rs.right-=2;  //設置子對話框尺寸并移動到指定位置 m_para1.MoveWindow(&rs); m_para2.MoveWindow(&rs); m_result.MoveWindow(&rs);  //分別設置隱藏和顯示 m_para1.ShowWindow(true); m_para2.ShowWindow(false); m_result.ShowWindow(false);  //設置默認的選項卡 m_tab.SetCurSel(0);

9. 添加Tab Control控件的TCN_SELCHANGE事件響應函數OnSelchangeTabtest(NMHDR* pNMHDR, LRESULT* pResult) ,函數體代碼如下:

int CurSel = m_tab.GetCurSel();  switch(CurSel)  ...{  case 0:      m_para1.ShowWindow(true);      m_para2.ShowWindow(false);      m_result.ShowWindow(false);  break;  case 1:      m_para1.ShowWindow(false);      m_para2.ShowWindow(true);      m_result.ShowWindow(false);  break;  case 2:      m_para1.ShowWindow(false);      m_para2.ShowWindow(false);      m_result.ShowWindow(true);  break;  default:      ;    }      *pResult = 0;

10. 在IDD_MYTAB_DIALOG對話框下面添加一個按鈕, 標題為"計算" 為其添加事件響應函數, 代碼如下:

m_para1.UpdateData(true);    m_para2.UpdateData(true);    m_result.SetResultValue(m_para1.GetParaValue()+m_para2.GetParaValue());    m_result.UpdateData(false); 

以上所述就是不問的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最新亚洲国产精品| 欧美精品少妇videofree| 日本亚洲欧洲色α| 亚洲裸体xxxx| 日韩在线观看免费全| 97在线观看视频国产| 欧美性猛交xxxx乱大交极品| 这里只有精品在线播放| 国产美女高潮久久白浆| 亚洲免费伊人电影在线观看av| 91欧美视频网站| 国产精品永久免费在线| 亚洲精品成a人在线观看| 国产精品美女久久久久av超清| 亚洲黄色在线观看| 亚洲综合在线播放| 国产精品xxxxx| 在线丨暗呦小u女国产精品| 久久久久久久av| 91亚洲va在线va天堂va国| 亚洲欧美另类自拍| 68精品国产免费久久久久久婷婷| 高清一区二区三区四区五区| 亚洲国产欧美一区二区三区久久| 日韩毛片中文字幕| 国产精品18久久久久久首页狼| 国产91成人video| 日本中文字幕成人| 爽爽爽爽爽爽爽成人免费观看| 久久久噜噜噜久久久| 亚洲奶大毛多的老太婆| 久久亚洲春色中文字幕| 亚洲欧美国产视频| 亚洲精品视频在线观看视频| 久久精品久久久久久国产 免费| 欧美中文在线视频| 午夜精品久久久久久99热| 亚洲福利在线观看| 中文日韩在线视频| 久久久噜噜噜久久久| 一区二区三区www| 欧美日韩亚洲一区二| 亚洲男人天堂2023| 久久久久久噜噜噜久久久精品| 韩国一区二区电影| 91精品在线一区| 在线电影欧美日韩一区二区私密| 欧美精品videosex性欧美| 日韩精品在线免费| 国产精品免费一区二区三区都可以| 亚洲国产成人久久综合| 91精品国产成人| 亚洲精选一区二区| 国产精品综合网站| 亚洲级视频在线观看免费1级| 黑人巨大精品欧美一区二区免费| 色悠久久久久综合先锋影音下载| 欧美午夜精品久久久久久久| 欧美交受高潮1| 大桥未久av一区二区三区| 国内精品美女av在线播放| 国产999视频| 日本欧美中文字幕| 国产va免费精品高清在线观看| 久久影视电视剧免费网站清宫辞电视| 日韩暖暖在线视频| 亚洲第一页自拍| 亚洲成人1234| 久久影院模特热| 亚洲欧美福利视频| www.亚洲男人天堂| 亚洲人成在线播放| 国产日韩在线播放| 亚洲美女av在线播放| 日韩精品免费综合视频在线播放| 亚洲精品网站在线播放gif| 欧美日韩国产精品一区| 国产欧美精品va在线观看| 国产一区二区三区在线视频| 日韩中文字幕欧美| 中文在线不卡视频| 欧美视频精品一区| 国产精品私拍pans大尺度在线| 亚洲美女在线看| 亚洲精品视频免费| 狠狠综合久久av一区二区小说| 欧美激情第一页xxx| 亚洲男人天堂古典| 欧美专区在线视频| 国产在线一区二区三区| 亚洲欧美国产精品专区久久| 欧美激情中文字幕乱码免费| 亚洲综合色激情五月| 国产精品www色诱视频| 国产精品久久久久久久久久99| 欧美性猛交99久久久久99按摩| 一区二区国产精品视频| 国产手机视频精品| 国产精品福利片| 国产精品91久久久久久| 久久久国产视频91| 亚洲福利小视频| 国产中文日韩欧美| 综合网日日天干夜夜久久| 亚洲精品国产精品国产自| 91精品国产成人| 久久久精品国产亚洲| 久久精品久久久久久国产 免费| 日韩国产激情在线| 亚洲欧美国产一区二区三区| 欧美特级www| 2019国产精品自在线拍国产不卡| 国产91免费看片| 久久成人在线视频| 成人做爽爽免费视频| 亚洲性xxxx| 欧美日韩成人黄色| 永久免费毛片在线播放不卡| 亚洲黄色www网站| 日韩在线欧美在线| 亚洲永久免费观看| 欧美乱妇高清无乱码| 久久青草精品视频免费观看| 国产精品高潮呻吟视频| 主播福利视频一区| 亚洲欧美日韩视频一区| 国产精品一区二区三区在线播放| 九色91av视频| 高清一区二区三区日本久| 久久久久久综合网天天| 精品视频一区在线视频| 国产精品美腿一区在线看| 奇米四色中文综合久久| 91精品国产91久久久| 国产精品美女午夜av| 国产欧美日韩中文字幕在线| 成人午夜黄色影院| 亚洲小视频在线观看| 97色在线视频| 亚洲精品国偷自产在线99热| 欧美亚州一区二区三区| 欧美做受高潮1| 91沈先生在线观看| 日本一区二区三区四区视频| 欧美怡红院视频一区二区三区| 视频在线一区二区| 久久成年人免费电影| 日韩美女av在线免费观看| 欧美成人精品三级在线观看| 成人欧美一区二区三区在线| 欧美大人香蕉在线| 亚洲第一福利视频| 成人免费视频在线观看超级碰| 91亚洲国产成人精品性色| 国产一区玩具在线观看| www.日韩视频| 欧美日韩另类字幕中文| 日韩精品极品在线观看| 国产精品对白刺激| 亚洲国产精品va在线看黑人动漫| 欧美野外猛男的大粗鳮| 亚洲精品美女在线| 国产精品白嫩初高中害羞小美女| 精品自在线视频|