日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MFC多标签页对话框

發(fā)布時(shí)間:2023/12/31 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MFC多标签页对话框 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原文鏈接(有修改):http://blog.sina.com.cn/s/blog_6a1cdb3f0101llcw.html

1.新建一個(gè)MFC工程
取名PageSheet,選擇Dialog based,然后Finish。

2.在對(duì)話(huà)框資源中插入兩個(gè)對(duì)話(huà)框IDD_DIALOG1、IDD_DIALOG2,作為兩個(gè)子頁(yè)。

3.為這兩個(gè)對(duì)話(huà)框增加兩個(gè)類(lèi),分別為CPage1和CPage2,其基類(lèi)選擇CPropertyPage。

4.增加一個(gè)屬性頁(yè)類(lèi)CMySheet, 其基類(lèi)選擇CPropertySheet。

5.在類(lèi)CMySheet中增加兩個(gè)成員變量m_page1,類(lèi)型為CPage1,m_page2,類(lèi)型為CPage2。
如:

public:CPage1 m_page1;CPage2 m_page2;

6.在類(lèi)CMySheet的構(gòu)造函數(shù)中添加如下兩句,增加兩個(gè)頁(yè)。
如:

CMySheet::CMySheet() {AddPage(&m_page1);AddPage(&m_page2); }ps:CMySheet類(lèi)原先的兩個(gè)帶參構(gòu)造函數(shù),可以刪除,改成以上所示無(wú)參構(gòu)造函數(shù)。

7.在類(lèi)CPageSheetApp的初始化函數(shù)InitInstance()中,將原來(lái)聲明的對(duì)象去掉。改為屬性頁(yè)類(lèi)對(duì)象聲明。
如:

//CPageSheetDlg dlg;CMySheet dlg;

8.添加頭文件。
①“PageSheet.cpp”文件中添加頭文件“MySheet.h”
②“MySheet.h”中添加頭文件“CPage1.h”和“CPage2.h”

?

9.為屬性頁(yè)類(lèi)添加初始化函數(shù)。
如:

BOOL CMySheet::OnInitDialog() {//屬性頁(yè)對(duì)話(huà)框初始化BOOL bResult =CPropertySheet::OnInitDialog();//設(shè)置窗口標(biāo)題SetWindowText("Page Sheet");//去除多余的控件(確定、取消、應(yīng)用、幫助)CWnd *pWnd = GetDlgItem(IDOK);pWnd->ShowWindow(SW_HIDE);pWnd = GetDlgItem(ID_APPLY_NOW);pWnd->ShowWindow(SW_HIDE);pWnd = GetDlgItem(IDHELP);pWnd->ShowWindow(SW_HIDE);pWnd = GetDlgItem(IDCANCEL);pWnd->ShowWindow(SW_HIDE);RECT rc; //調(diào)整屬性頁(yè)對(duì)話(huà)框的大小 GetWindowRect (&rc); MoveWindow(rc.left,rc.top,rc.right-rc.left,rc.bottom-rc.top-30); //調(diào)整窗口 return bResult; }

10.可以將多余的對(duì)話(huà)框、文件刪除。
對(duì)話(huà)框:程序初始對(duì)話(huà)框IDD_PAGESHEET_DIALOG
文件:CPageSheetDlg.h ,CPageSheetDlg.cpp


總結(jié)

以上是生活随笔為你收集整理的MFC多标签页对话框的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。