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.如果是...