MFC button控件边缘部分如何与背景保持一致? 20

图片中button的边缘是白色的,我想让它变成背景色应该怎么办?背景是图片。... 图片中button的边缘是白色的,我想让它变成背景色应该怎么办?背景是图片。 展开
 我来答
tayort
2012-04-28 · TA获得超过137个赞
知道答主
回答量:176
采纳率:0%
帮助的人:104万
展开全部
2种方法:
第一种,button属性 自绘改成TRUE 自己创建一个派生于CBUTTON的类,改写DrawItem(),在里面实现给Button刷上颜色的代码。
第二种,在你的类里面响应 空间颜色消息(好像是ColorCtl什么的),这个响应函数里面有一个参数,这个参数表示空间类型 ,然后定义定义背景色,也可以定义成透明的,这样就不用刷上背景色了
z_121579644
2012-04-26 · TA获得超过315个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:226万
展开全部
我记得好像可以指定的颜色,RGB的!通过 WM_CTLCOLOR 返回不同颜色的画笔 ……你试试
如果不嫌弃麻烦的 就用bitmapbutton 吧! PS或者load一些好看的图标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1680984
2012-04-26 · TA获得超过414个赞
知道小有建树答主
回答量:968
采纳率:0%
帮助的人:456万
展开全部
应该可以设置吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式