1樓:匿名使用者
樓主你好!請問你的是在基於對話方塊的介面上還是基於文件檢視式的
?如果是後者,二樓朋友的是個方法,但有更簡單的方法。如果是基於對話方塊的,就這樣:
為這個對話方塊新增wm_ctlcolor訊息,然後只需要新增這幾行:if(nctlcolor==ctlcolor_static)pdc->settextcolor(rgb(255,0,0));是不是很簡單!其中,ctlcolor_static表示你要設定顏色和樣式的控制元件的型別為靜態文字控制元件,在這裡,因為你是要設定靜態控制元件,所以取這個值。
詳細說明,請檢視msdn,在索引裡輸入onctlcolor,也就是說,這個函式是你新增wm_ctlcolor訊息以後為你加入的函式。希望能為你帶來幫助,謝謝!
mfc 線條粗細如何改啊
2樓:匿名使用者
cpen pen(ps_solid,1, rgb(255,0,0)); 1就是粗細。建議多看看msdn.
3樓:
cpen *pen=new cpen(線的型別,粗細,線的顏色)
4樓:匿名使用者
建立cpen時,可指定線條的粗細。
如何改變福昕閱讀器畫線的粗細及顏色。謝謝
5樓:匿名使用者
先隨便畫條線,然後右鍵點它,開啟屬性(open properties),在這設定好線條屬性(比如粗細和顏色),關閉後,再右鍵點剛設好的這條線,將當前屬性設為預設(set current properties as default),下次你再畫線就是剛才的設定了。
mfc listctrl 想要單擊某個單元 然後改變該單元格的顏色。。。 10
6樓:xz巨集定義
獲取單擊某一
行void cxxdlg::ondblclklist1(nmhdr* pnmhdr, lresult* presult)
mfc中用cdc畫直線,有什麼方法改變直線的粗細?
7樓:匿名使用者
呼叫createpen,可以設定樣式和寬度
8樓:睡詺燦公伺諗潮
用cpen可以設定線的粗細。
mfc中如何重繪listbox的滾動條?哪怕只是改變顏色,謝謝!
9樓:匿名使用者
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中的listctrl控制元件,怎麼把裡面的專案用不同的顏色顯示出來?
10樓:匿名使用者
是不是沒有重新整理啊,沒有呼叫update()函式啊?,有問題,請再問
11樓:匿名使用者
這個對你有所幫助
mfc中list控制元件怎麼顯示線條
12樓:匿名使用者
設定風格增加
long lstyle;
lstyle = getwindowlong(m_list.m_hwnd, gwl_style);//獲取當前視窗style
dword dwstyle = m_list.getextendedstyle();
dwstyle |= lvs_ex_gridlines;//網格線(只適用與report風格的listctrl)
mfc關於滑鼠移動的疑問
沒有改變函式讀取座標資訊的頻率。這個涉及windows的視窗訊息機制。滑鼠移動時,系統訊息佇列中會新增wm mousce move訊息,然後根據視窗訊息處理機制及mfc的封裝處理,最終會進入你寫的onmousemove函式。由於系統需要處理的訊息很多,滑鼠移動訊息只是其中一種,所以不可能及時處理。至...
關於電腦重起的問題,關於電腦重起的問題
當然會影響到機箱的散熱問題。風扇本來就是把機箱內的熱風向一定的方向吹,你阻止了風向肯定會影響散熱的。你不如把問題放在機箱為什麼會聲音大的原因上。引起電腦聲音太大的原因有多種,最突出的集中在風扇,硬碟上。風扇的轉軸裡的油揮發了,在轉動時就會與軸壁發生大量的磨擦,導致風扇聲音過大,加上點機油即可。還有就...
關於vc 在mfc中怎樣在編輯框中獲取數字並賦值於某個變數
樓上給的 有點小問題。從你提供的 看,應該是cstring型別的關聯變數吧 m 1 getat 如果關聯型別是int,那麼直接賦值給n就好了 如果關聯型別是cstring,那麼 m 2 m 4 字串賦值 n atoi m 2.getbuffer 0 轉換成int整數 double d atof m ...