GDI+学习记录之输出文本
来源:互联网 发布:node 202和小乌鸦2 编辑:程序博客网 时间:2024/06/05 17:47
1、使用Graphics对象的DrawString()方法输出文本;
WCHAR szTip[256];WCHAR szTip[256];//GDI+都是使用多字节编程(一个字符站两个字节),这里使用宽字符数组memset(szTip,0,sizeof(szTip));wsprintfW(szTip,L"%s",L"美好的一天");Graphics graphics(GetDC()->m_hDC);Pen blue(Color(255,0,0,255),3);//创建一个宽度为3的蓝色画笔SolidBrush TextBrush(Color(255,255,0,0));//创建一个红色画刷Gdiplus::FontFamily fontFamily(L"宋体");//创建"宋体"字体系列 Gdiplus::Font font(&fontFamily,16,FontStyleRegular | FontStyleBold,UnitPixel);//创建一个常规加粗的字体 StringFormat format;//创建字体格式format.SetAlignment(StringAlignmentCenter);//指定水平居中对齐format.SetLineAlignment(StringAlignmentCenter);//指定垂直居中对齐RectF layoutRect(10.0,10.0,110.0,40.0);//创建字体区域graphics.DrawString(szTip,-1,&font,layoutRect,&format,&TextBrush);//输出文本graphics.DrawRectangle(&blue,layoutRect);//画文本边框(矩形)
效果图如下:
0 0
- GDI+学习记录之输出文本
- Delphi GDI+ 文本输出
- GDI+[45]: 文本输出
- GDI+学习及代码总结之------文本与字体
- GDI+学习及代码总结之------文本与字体
- GDI+学习及代码总结之------文本与字体
- GDI+学习及代码总结之------文本与字体
- GDI+学习及代码总结之------文本与字体
- GDI+学习记录---前言
- GDI+学习记录00
- PTR_PrintText,使用GDI打印输出文本
- Java学习之输入+文本输出
- GDI+学习记录之获得图片每个像素
- GDI+学习记录之纹理画刷TextureBrush
- GDI+学习记录之遍历系统中所有字体系列
- HTML5学习记录之文本元素
- GDI+学习记录(1)-Graphics
- Delphi GDI对象之绘制文本
- SQL SERVER 插入数据获取自增ID,SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的比较
- 1214 -- 精确表达浮点数
- 第二周项目0--宣告“主权”
- 第二周项目0
- 1215 -- 素数分解
- GDI+学习记录之输出文本
- 第二周项目0 加法运算
- *第二周*数据结构实践项目一【交换】
- 服务端 API 接口设计最佳实践
- 1216 -- 汗!蛇形数组
- Centos6.5安装配置SVN
- 禁止tomcat生成catalina.out、localhost_access_log、host-manager.log、localhost.log、manager.log这些文件
- 关于navigationBar.leftBarItem按钮点击范围太大的问题
- 98 AFNetworking网络状态监控