国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
屬性頁
2010-06-22 15:45 718人閱讀 評論(0) 收藏 舉報

如果想要做出屬性頁樣子的程序,我們有兩種方法:

一、控件的介紹
MFC中封裝了許多有用的類,CTabCtrlCPropertySheet是其中兩個比較常用的類型。CTabCtrl即Tab控件對應(yīng)的類,Windows應(yīng)用程序中大量使用了Tab控件。屬性頁對應(yīng)的是CPropertySheet,你在桌面上右鍵鼠標(biāo)彈出的顯示對話框就是一個CPropertySheet類型的對象。事實上這類彈出的、類似“屬性頁”的窗口大部分都是CPropertySheet。
其實,這兩個類之間也有著很密切的聯(lián)系。使用Spy++觀察一個屬性頁窗口可以發(fā)現(xiàn),它也包含了一個Tab控件

二、屬性頁的使用
屬性頁的使用比較簡單,過程也很清晰。先說一下,CPropertySheet和CDialog對話框類同樣都派生于CWnd類,所以他倆在使用上有很多相似的地方。我不知道是不是這哥倆太相似了,以至于Spy++把我自建的一個CPropertySheet窗口認(rèn)作是CDialog。
既然屬性頁和對話框相似,我們只要有了一個屬性頁的類,就可以使用DoModal()方法來產(chǎn)生一個模態(tài)的窗口,或者用Create()產(chǎn)生一個非模態(tài)的窗口。注意如果顯示非模式的窗口,要考慮變量生存期的問題,這點和非模態(tài)對話框是一樣的。
屬性頁窗口里面那么多的選項卡是怎么弄出來的?這就需要CPropertyPage。這是一個對話框類的子類,對應(yīng)著一個選項卡。對一個屬性頁,我們使用AddPage()方法來添加選項卡
選項卡既然是對話框,我們就可以在資源窗口中建立對話框,然后利用類向?qū)樗㈩悾⒁庖x擇派生自CPropertyPage。MSDN上面說,建立這類對話框資源模板時有幾點要注意
1.保留TitleBar屬性。對話框標(biāo)題就是將來顯示在選項卡上的標(biāo)簽
2.對話框風(fēng)格設(shè)為Child,邊框設(shè)為Thin
3.將對話框設(shè)為Disabled
好了,總結(jié)一下屬性頁的使用步驟就是
1.建立模板資源,構(gòu)造你需要的每一個CPropertyPage。
2.使用CPropertySheet類,用AddPage()方法為其添加至少一個選項卡?;蛘?,你可以派生一個自己的CMyPropertySheet類,在內(nèi)部添加上各個CPropertyPage作為成員變量,并在構(gòu)造函數(shù)中用AddPage
3.在需要使用屬性頁的地方聲明變量,使用DoModal()或者Create()方法顯示屬性頁
三、Tab控件的使用
Tab控件一般用在對話框中。在我看來Tab控件本身并不復(fù)雜,其實也就是一組簡單的按鈕而已,因為它并不能直接對各個選項卡進(jìn)行操縱。我們需要對用戶選擇選項卡的行為進(jìn)行手工地響應(yīng)
比如你希望對每一個選項卡顯示不同的內(nèi)容,你必須通過顯示/隱藏不需要的內(nèi)容。當(dāng)每一個選項卡上的內(nèi)容較多時,可以把這些內(nèi)容放在一個容器里,比如一個對話框。這樣,一個選項卡對應(yīng)一個對話框,關(guān)系比較清晰。這些對話框應(yīng)設(shè)置為沒有標(biāo)題欄、Child風(fēng)格、無邊框的、非模式的。以此為例,對話框中使用Tab控件的步驟是
1.在對話框中添加Tab控件
2.為各選項卡建立對話框模板資源
3.響應(yīng)Tab控件的TCN_SELCHANGE消息,在OnSelChange()函數(shù)中,用ShowWindow()函數(shù)顯示欲顯示的選項卡,隱藏其他。非模式對話框的生存期問題這里仍然存在,不可忽視
4.初始化Tab控件??稍趯υ捒虺跏蓟瘯r手工調(diào)用OnSelChange()函數(shù)的方法來實現(xiàn).
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
使用 TabStrip控件,Visual Basic
VS2010/MFC編程入門之十三(對話框:屬性頁對話框及相關(guān)類的介紹)
敲敲黑板 | 巧用Word控件制作二維碼
word 中加音樂和視頻
VB選項卡SSTAB屬性及參數(shù)
快捷鍵使用方法匯總
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服