1樓:匿名使用者
listctrl.setextendedstyle(lvs_ex_flatsb);
flatsb_setscrollprop(listctrl.m_hwnd,wsb_prop_vbkgcolor ,rgb(255,0,0),tr
ue);
flatsb_setscrollprop(listctrl.m_hwnd,wsb_prop_hbkgcolor ,rgb(255,0,0),tr
ue);
改變背景顏色
,想要改變滾動條的顏色很難,我還沒找到方法
mfc中我想要重繪視窗中的滾動條,該怎麼做?
2樓:匿名使用者
方法1,利用系統訊息 重繪(系統鉤子)
方法2,禁止系統的滾動條,增加新的滾動條代替系統的滾動條
mfc如何修改listbox中的內容
3樓:莊依春
/ 採用owner draw的listbox,派生類後重寫drawitem,修改引數結構就可以了。
mfc非模態對話方塊movewindow或setwindowpos後listbox的滾動條不顯示
4樓:孤鬆獨海
你試試在movewindow後 對listbox 進行invalidate 或者對該listbox的滾動條進行重新整理,讓其重新繪製
如何讓listbox的垂直滾動條一直在框的下邊?
5樓:憶已矣
從clistbox繼承一個bai
自己的du類cmylistbox,然後重zhi載addstring()
int cmylistbox::addstring(lpctstr lpszitem)
然後你的listbox控制元件用cmylistbox
或者設定dao lvs_showselalways 風格,始終專選擇剛新增的條目
m_listctrl.setitemstate(nindex,lvis_selected,lvis_selected);
其中 nindex 就是
屬你剛插入 條目的索引。
然後:m_listctrl.ensurevisible(nindex,true);
還有一種方式,每次在listbox中新增資料不用addstring
用insertstring(0,str);
也就是每次在listbox首部插入string。這樣不滾動也可以顯示最新的資訊。
6樓:匿名使用者
int settopindex(
int nindex
);用法如下
m_listbox.settopindex(m_listbox.getcount()-1);
7樓:匿名使用者
你說的那是listbox
mfc如何讓listbox橫向滾動條起作用 5
8樓:
什麼叫讓橫抄向滾動條起作bai
用?你的滾動條不能拖動麼du?把你遇到的zhi問題說詳細一點。我dao
隨便幫你查了個,你可以去看看這裡面的能不能解決你的問題。不能的話把你的問題說詳細點發上來。http:
//zhoumf1214.blog.163.
***/blog/static/524194020106223014293/
9樓:假扮成天使
horizontal scroll設定成true
senddlgitemmessage(idc_list, lb_sethorizontalextent, 1000, 0);
10樓:匿名使用者
把listbox的屬性中的horizontal scroll設定成true就可以了
vb裡面listbox控制元件如何改變某一行的背景顏色
11樓:網海1書生
listbox是由windows作業系統
提供的標準控制元件,遵循windows系統的統一標準,如果你在其他軟體(不一專定是vb編寫的)中屬的listbox發現有可單獨改變某行顏色的情況,那麼vb中的listbox也一定能夠!如果沒發現,那麼vb也一樣辦不到!如果你真的在其他軟體發現有這樣的情況,那麼我可以負責任地告訴你,這肯定不是標準的listbox控制元件,應該是第三方控制元件或自定義控制元件。
你在vb中也可以自己做一個具有這種功能使用者控制元件,或者在網上找一些有此功能的第三方控制元件,但是這樣做的話,你的軟體的通用性、相容性將大打折扣。
12樓:清一色520螺
在vb裡改不了copy,只能是同一種顏色bai。
visual basic是一種由 microsoft 公司du開發的結構zhi化的、模組化的、面
dao向物件的、包含協助開發環境的事件驅動為機制的視覺化程式設計語言。從任何標準來說,vb都是世界上使用人數最多的語言——不管是盛讚vb的開發者還是抱怨vb的開發者的數量。源自於basic程式語言。
13樓:銷聲匿跡
很遺憾的告訴你改不了
只能同一顏色
14樓:大鳥
不行,不過可以用activex自行設計一個listbox滿足你的要求
MFC編輯框中游標問題,MFC 編輯框中 如何獲得游標所在位置
據我所知,你還是不要用那個updatedata函式,如果你想往編輯框裡的某個位置插入字串,你可以用setsel,然後replacesel插入字串,應該就可以了 vc6.0mfc怎麼讓編輯框裡預設顯示游標 資源編輯器中,開啟對話方塊資源,ctrl d設定控制元件順序 tab order 將編輯框設定為...
MFC中,如何實現向組合框的下拉選單中新增內容
哈哈,正好有一個問題問的很類似。下面的下拉選單需要增加四個串列埠,並設定為當前串列埠為 選中 的串列埠 具體做法就是 用m cbcom這個下拉框,填入com1 com4四個串列埠的數值,再把當前串列埠設定為下拉框已選中串列埠 填入com1 com4四個串列埠的數值 m cbcom.insertstr...
在VC6 0的MFC中,如何在對話方塊中實現開啟影象(BMP
我的bai duqq,zhi95101那個 dao,lpbits lpbitmap sizeof bitmapfileheader sizeof bitmapinfoheader if lpbackup delete lpbackup lpbackup new byte nlen memcpy lp...