如何使工具条的背景色为渐变色(在线等待解决方案)。 如何使工具条的背景色为渐变色。大虾请帮忙,给代码分高,思路分少! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.codeguru.com/dialog/Skin.html这个看看有没有参考价值。嘿嘿 你就打消你的想法,除非你想自己做个工具栏,你如果重载CToolBar里的OnPaint,输出背景之后,按钮也要自己画。 在WM_NCPAINT时机绘制;case WM_NCPAINT:{ //…… RECT CaptionRect; Set(&CaptionRect, 0, 0, 200, 20); DrawCaption(hWnd, GetWindowDC(hWnd), &CaptionRect, DC_ACTIVE | DC_GRADIENT | DC_TEXT);}break; 必需在WM_NCPAINT时机进行绘制,因为标题栏属非客户区域,调用时如要绘制被激活的标题栏,必须使最后一个参数同时具有 DC_ACTIVE | DC_GRADIENT | DC_TEXT 几个参数组合,如果绘制未激活的标题栏,那么去掉DC_ACTIVE常量。 如果重载CToolBar的WM_ERASEBACKGND(大概是这样拼的吧),用渐变色画背景应该可以的 我也不是高手,但如果事先准备一张渐变的图,用CReBar中的AddBar,并把CToolBar摄卫透明,(详情参考微软帮助),可以把这个渐变图摄卫ToolBar背景。可以给点分吗?如给分我将提供一段代码,当然很简单的源码!还是再接着找高手? 关于微软开发源码的几个问题,请了解的人进入看看 postmessage出错 为什么我画的OpenGL图形换个视角就看不到了? 实现广义表存储 单文档CSplitterWnd切分视图,VS2003,错误 求代码:谁有动态创建表过程中供用户输入各个字段信息的界面代码?! 这样的界面如何设计? 如何获取WIN2000/NT的用户列表及其权限?我主要做的是当用户权限发生改变时进行报警。 图像分析高手请进.如何计算一些长形图像的方向,并将他树直起来? 关于限制鼠标活动范围的问题? 要用MFC类库的话,需要包括哪些头文件? 谁有简单图形系统的源码
OnPaint,输出背景之后,按钮也要自己画。
{
//……
RECT CaptionRect;
Set(&CaptionRect, 0, 0, 200, 20);
DrawCaption(hWnd, GetWindowDC(hWnd), &CaptionRect, DC_ACTIVE | DC_GRADIENT | DC_TEXT);
}
break; 必需在WM_NCPAINT时机进行绘制,因为标题栏属非客户区域,调用时如要绘制被激活的标题栏,必须使最后一个参数同时具有 DC_ACTIVE | DC_GRADIENT | DC_TEXT 几个参数组合,如果绘制未激活的标题栏,那么去掉DC_ACTIVE常量。
可以给点分吗?如给分我将提供一段代码,当然很简单的源码!还是再接着找高手?