| 5 | 1/1 | 返回列表 |
| 查看: 1298 | 回復: 7 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
[求助]
MFC里怎么給主窗口加滾動條?
|
|||
| 圖像處理的程序一般都是多窗口的模式,現(xiàn)在子窗口里的滾動條是有的,但是發(fā)現(xiàn)當打開的子窗口很多的時候,主窗口就不夠大了,所以想加個滾動條,但是不知道怎么操作。如果有高手肯不吝賜教煩請稍微詳細一些,比如在哪個類哪個函數(shù)里添加什么語句。多謝,多謝! |
版主 (知名作家)
|
從你的代碼來看,應該是你的sizeTotal太大。cs和cy分別為滾動窗口的水平、垂直分量,表明 窗口的水平、垂直方向尺寸小于其指定像素單位時將出現(xiàn)水平方向滾動條和垂直方向滾動條。通過修改滾動尺寸, 可改變出現(xiàn)滾動條的最小窗口。也就是說,你現(xiàn)在指定的是2000*2000像素的尺寸。一般顯示器的分辨率可以達到這個尺寸? VC++中使用CscrollView代替Cview類即可實現(xiàn)滾動窗口。此時,系統(tǒng)生成OnInitialUpdate()成員函數(shù): void CmyscrollView::OnInitialUpdat() { CscrollView::OnIntialUpdate(); Csize sizeTotal; SizeTotal.cs=sizeToal.cy=100; SetScrollSizes(MM-TEXT,sizeTotal); } 這個例子里面,cs和cy分別為滾動窗口的水平、垂直分量,表明窗口的水平、垂直方向尺寸小于100像素單位時將出現(xiàn)水平方向滾動條和垂直方向滾動條。通過修改滾動尺寸,可改變出現(xiàn)滾動條的最小窗口。例如,若“sizeTotal.cx=600;sizeTotal.cy=800;”,則當窗口尺寸小于600*800時,就會出現(xiàn)滾動條。 |

金蟲 (文壇精英)
老漢一枚
|
MFC中,窗口的滾動條是“自動”出現(xiàn)的,而不必自己添加。 但前提是您要選用哪種CView的繼承類。 您要選用CScollView,那么,在InitialUpdate函數(shù)中,就可以設置窗口的大小。 那么,運行的時候,如果窗口的尺寸小于當初的設置,那么滾動條就自動出現(xiàn)了。 建議:認真看看《Visual C++技術內(nèi)幕》 |
木蟲 (正式寫手)
|
主窗口用的是CScrollView還是CScrollDialog? 前者可以參考http://blog.csdn.net/keyouan2008/article/details/5820602 后者可以參考http://blog.csdn.net/liang_lq/article/details/6224888 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 305求調(diào)劑 +7 | RuiFairyrui 2026-03-28 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 085600,專業(yè)課化工原理,321分求調(diào)劑 +4 | 大饞小子 2026-03-28 | 4/200 |
|
|
[考研] 0856材料化工調(diào)劑 總分330 +11 | zhubinhao 2026-03-27 | 11/550 |
|
|
[考研] 085600,材料與化工321分求調(diào)劑 +9 | 大饞小子 2026-03-28 | 9/450 |
|
|
[考研] 求調(diào)劑 +3 | QiMing7 2026-03-25 | 4/200 |
|
|
[考研] 一志愿中南大學化學0703總分337求調(diào)劑 +5 | niko- 2026-03-27 | 5/250 |
|
|
[考研] 0703化學 +10 | 妮妮ninicgb 2026-03-27 | 10/500 |
|
|
[考研] 0703化學求調(diào)劑 +9 | 奶油草莓. 2026-03-22 | 10/500 |
|
|
[考研] 材料求調(diào)劑一志愿哈工大324 +7 | 閆旭東 2026-03-28 | 9/450 |
|
|
[考研] 張芳銘-中國農(nóng)業(yè)大學-環(huán)境工程專碩-298 +4 | 手機用戶 2026-03-26 | 4/200 |
|
|
[考研] 352分 化工與材料 +5 | 海納百川Ly 2026-03-27 | 5/250 |
|
|
[考研] 316求調(diào)劑 +5 | Pigcasso 2026-03-24 | 5/250 |
|
|
[考研] 材料求調(diào)劑 +5 | .m.. 2026-03-25 | 5/250 |
|
|
[考研] 求調(diào)劑,一志愿 南京航空航天大學大學 ,080500材料科學與工程學碩 +4 | @taotao 2026-03-26 | 5/250 |
|
|
[考研] 352求調(diào)劑 +4 | 大米飯! 2026-03-22 | 4/200 |
|
|
[考研] 一志愿南航 335分 | 0856材料化工 | GPA 4.07 | 有科研經(jīng)歷 +6 | cccchenso 2026-03-23 | 6/300 |
|
|
[考研] 生物技術與工程 +3 | 1294608413 2026-03-25 | 4/200 |
|
|
[考研] 調(diào)劑 +4 | 13853210211 2026-03-24 | 4/200 |
|
|
[考研] 一志愿吉大化學322求調(diào)劑 +4 | 17501029541 2026-03-23 | 6/300 |
|
|
[考研] 328求調(diào)劑 +4 | LHHL66 2026-03-23 | 4/200 |
|