MFC滾動條的使用

2022-07-22 04:48:11 字數 786 閱讀 9419

1.初始化滾動條和顯示靜態文字

//

水平滾動條

plistbox = (cscrollbar*)getdlgitem(idc_scrollbar1);

plistbox->setscrollrange(0,100);//

滑塊移動的位置為0-100

//靜態文字框

char

str;

sprintf(&str,"

%d%c

",0,'%'

); getdlgitem(idc_text)->setwindowtext(&str);

2.新增訊息響應函式,並做相關處理

//

垂直滾動條的響應函式

void cdialogdlg::onvscroll(uint nsbcode, uint npos, cscrollbar*pscrollbar)

//水平滾動條的響應函式

void cdialogdlg::onhscroll(uint nsbcode, uint npos, cscrollbar*pscrollbar)

//顯示百分比

char

str;

sprintf(&str,"

%d%c

",ntemp1,'%'

); getdlgitem(idc_text)->setwindowtext(&str);

cdialog::onhscroll(nsbcode, npos, pscrollbar);

}

MFC 滾動條 CSCROLLVIEW的使用

今天折騰了一天就學了個滾動條,沒有想到挺麻煩的.雖然老師說以後用控制項,現在做真夠費勁的!為視窗新增滾動條 為視窗新增滾動條非常的簡單,只需在建立視窗時指定視窗的樣式中加上ws vscroll或ws hscroll或是兩者皆有即可。設定選項 通過setscrollinfo函式來設定滾動條 使滾動條大...

MFC 滾動條學習

今天折騰了一天就學了個滾動條,沒有想到挺麻煩的.雖然老師說以後用控制項,現在做真夠費勁的!為視窗新增滾動條 為視窗新增滾動條非常的簡單,只需在建立視窗時指定視窗的樣式中加上ws vscroll或ws hscroll或是兩者皆有即可。設定選項 通過setscrollinfo函式來設定滾動條 使滾動條大...

MFC縱向滾動條

1.新建乙個edit control,將其multiline屬性設定為true,auto hscroll屬性設定false,這樣就可以實現每一行填滿後自動換行了。2.再將vetrical scroll屬性設定為true,當輸入或顯示超過編輯框的大小後就會出現垂直滾動條。這乙個我並沒有試驗 3.如果是...