TextOut如何加上或去除其文字的背景色? TextOut如何加上或去除其文字的背景色? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hMyDC:=GetDC(Handle); SetBkMode(hMyDC,TRANSPARENT); DrawText(hMyDC,PChar(Text),Length(Text),TempRect,DT_LEFT OR DT_WORDBREAK); pen.color:=clred;brush.style :=bsclear;注意,不要设置brush.color! //Canvas.Brush.Color:=ClRed;--加上背景Canvas.TextOut(10,10,'输出的文字'); 同意三楼,还是用API的方法好。 开始打捞最old的帖子了 嘿嘿 操作excel时候我想知道如何获取某一列的长度、字体名称、字体大小? mssql2000数据库问题? 大哥,大姐。有这么难吗?问题点数:60分 怎样在关闭程序前提示,让用户选择是否马上关闭。 多线程出错,全天在线!! 计算字段是否可以进行总计? 请问如何在程序里把word文档、网页文件等格式转换为纯文本格式? 怎样在dbgrid中动态显示table中的内容? 第一次从网上下载控件,但却不会用,呜呜..... Delphi 究竟怎么啦 急!!请各位看看这条‘查找’程序什么地方有错??
SetBkMode(hMyDC,TRANSPARENT);
DrawText(hMyDC,PChar(Text),Length(Text),TempRect,DT_LEFT OR DT_WORDBREAK);
brush.style :=bsclear;
注意,不要设置brush.color!
//Canvas.Brush.Color:=ClRed;--加上背景
Canvas.TextOut(10,10,'输出的文字');