如何使TextOut输出的字符颜色自适应背景色? 我希望在一副RGB24图像上TextOut出一段文字来,由于这幅图像是变化的,所以希望TextOut出来文字的颜色能够与背景颜色有明显的反差。比如图片颜色是黑色,那么文字颜色应该是白色。如果图片是白色,那么文字应该是黑色。希望大家提供思路,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CDC *pDC=GetDc();pDC->settextcolor(pDC->getbkcolor()+255);试试看 可以创建一个内存DC和兼容位图,将背景设置为黑色,文字设置为白色,输出到内存DC,然后再用异或方式贴到目标上。 这样做是可以实现,但却要在输出每一个字符前先设置一下TEXTCOLOR,太麻烦了。我很懒的 问题解决了,按照cnzdgs的方法。谢谢eternalkid,yuzhouzhichong! 很快结贴:GetFileAttributes 有必要学OLE技术吗? 好久没有回来了,散分谢罪。 _UNICODE问题,在线等 求助:关于模式对话框的问题 编译环境问题,帮忙看看 _RecordsetPtr 操作数据库的问题,(初学者的问题),在线等!!!!!!!!! ★★怎么刷新对话框★★ 关于SW_SHOWNOACTIVATE的用法,让我觉得很迷惑,希望各位给个解答...... 为什么GetListCtrl()得到的对象为空 技术人员如何突破自己的技术瓶颈,敢问路在何方?谈谈我的经历及欢迎各位发言 健康问题:笔记本禁掉无线网卡,还有无线辐射吗?
pDC->settextcolor(pDC->getbkcolor()+255);
试试看
谢谢eternalkid,yuzhouzhichong!