treeview如何改变其背景颜色呀?我在onerasebkcolor中用fillsolidrect填充颜色,其背景色是改变了,可是添加的树的各项的背景色还是白色的,如何都改变成同一种颜色呀
解决方案 »
- [散分]星期五散个分,祝大家周末愉快啊!
- 用CMarkup类可以直接读出UTF-8类型的汉字吗
- 屏幕DC 拷贝到 打印DC方面问题
- (求助)要怎么继承CCommandLineInfo
- 在VC中,怎么才能让机器强制性的关机器
- web browser 控件
- ===对数组的迷惑??(Online Waiting...)
- 疑难杂症:VC通过ADO来操作dbf数据库中的memo类型字段时,只能插入8K以下的数据???
- 如何在一条曲线上任意添加一点
- VS2010中开发的窗体应用程序,在xp系统中退出时内存不能为written.
- 感谢Panr(光荣)的帮助,请进来接分
- vc中的函数好难掌握记忆,请问你们是怎么学习的
treeCtrl.SetTextColor(RGB(0,0,255));
treeCtrl.SetBkColor(RGB(207,226,248));
Sets the background color of the control. You can send this message explicitly or by using the TreeView_SetBkColor macro. TVM_SETBKCOLOR
wParam = 0;
lParam = (LPARAM)(COLORREF) clrBk;Requirements
Version 4.71 and later of Comctl32.dll
///
试一下这两句
SendMessage(m_clrtree.GetSafeHwnd(),TVM_SETBKCOLOR,0,(LPARAM)RGB(0,255,0));
SendMessage(m_clrtree.GetSafeHwnd(),TVM_SETTEXTCOLOR,0,(LPARAM)RGB(0,0,255));
dc.SetTextColor和dc.SetBkColor.
#define TVM_SETBKCOLOR (TV_FIRST+29)
#define TVM_SETTEXTCOLOR (TV_FIRST+30)