不用MFC,n如何修改静态文本(static)的颜色?据说是在WM_CTLCOLORSTATIC消息里面处理,但是我调用了SetTex... 30

不用MFC,n如何修改静态文本(static)的颜色?据说是在WM_CTLCOLORSTATIC消息里面处理,但是我调用了SetTextColor之后没有反应?是hdc不... 不用MFC,n如何修改静态文本(static)的颜色?据说是在WM_CTLCOLORSTATIC消息里面处理,但是我调用了SetTextColor之后没有反应?是hdc不对吗? 展开
 我来答
437384801
2012-01-27 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:495万
展开全部
没有正确这个消息的在作用,
它的响应函数是返回个画刷的,如返回return CBrush(RGB(255,0,0));然后系统会启用这个画刷去画,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旁箫吟cP
2012-01-28 · 超过16用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:27.4万
展开全部
创建一个文本框的子类 并重新定义颜色属性函数(这个用winapi实现)

在窗口创建的draw中将消息传递给文本框子类回调函数处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weiyinwu
2012-01-29 · TA获得超过1540个赞
知道小有建树答主
回答量:1057
采纳率:50%
帮助的人:1126万
展开全部
通过处理WM_CTLCOLOR消息可以改变静态控件的颜色。这消息处理中改变颜色,要判断nCtlColor
if (nCtlColor==CTLCOLOR_STATIC)
{pDC->SetTextColor(RGB(255,255,255));}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyrgw
2012-01-21
知道答主
回答量:12
采纳率:0%
帮助的人:7.1万
展开全部
去我百度空间 我对此有一个详细的解答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式