请问,如何给CTreeCtrl的一个Item设置文字颜色,现在有现成的设置颜色的函数,但是只能设置整个CTreeCtrl的,由什么办法只给节点中的一个或几个设置颜色?谢谢大家!!!(等待中)
解决方案 »
- 在debug和release下面都很正常的程序,用installshield打包,安装后运行,在特定情况下会出现Runtime error,咋搞?
- SDI为什么无法执行消息处理?(如WM_MOUSE_MOVE)
- 急我用ODBC方式访问数据库,取VARCHAR类型的字段,怎么最多只能取256个字节内容啊
- 编程求助,有关文件改名
- 请问在ACCESS数据库中比较日期大小
- 找不到库文件
- 谁能告诉我几个代理服务器的IP啊
- 向窗口制定区域发送一个鼠标点击消息
- 请问自己创建的CEdit控件怎样才能有一个3D的边框呢?
- win 7如何用socket实现消息的收发和文件的传输
- Csocket的一个疑问?
- 请教一连接问题:error LNK2001: unresolved external symbol __imp__listen@8
http://www.vckbase.com/document/viewdoc.asp?id=504
OldColor = pCustomDraw->clrText;
...
case CDDS_ITEMPREPAINT:
if(!(pCustomDraw->nmcd.uItemState&CDIS_SELECTED ))
pCustomDraw->clrText = RGB(0,0,0); //Black case CDDS_ITEMPOSTPAINT:
pCustomDraw->clrText = OldColor;.....描画时,都是按我设定的颜色描画的,但是,当我用鼠标点中一个节点时,按下左键不放,他的字体颜色还是黑色的(是我设定的),如果我不设定颜色,这时文字颜色应该是白的,我希望这样:普通状态下,文字按我设定的颜色画,当鼠标左键按下时,文字按默认的白色画,请问,这样如何解决呢?谢谢!!!