在Canvas上画出任意长宽比例,旋转任意角度的,带反走样算法(anti-aliased)的字符串
2011-05-25 15:51
525 查看
TCanvas *lpCvs = PaintBox1-> Canvas; HFONT hFnt = CreateFont( -MulDiv(40,GetDeviceCaps(lpCvs-> Handle,LOGPIXELSY),72), //字高40磅 -MulDiv(10,GetDeviceCaps(lpCvs-> Handle,LOGPIXELSX),72), //字宽10磅(汉字20磅) 450,450, //旋转 45 度 (可旋转任意角度, 以 1/10 度为单位) 0,0,0,0, GB2312_CHARSET, //简体中文 0,0, ANTIALIASED_QUALITY, //使用反走样(anti-aliased)算法 0, "宋体 "); //字体 SelectObject(lpCvs-> Handle,hFnt); SetTextColor(lpCvs-> Handle,RGB(0,0,255)); SetBkMode(lpCvs-> Handle,TRANSPARENT); lpCvs-> TextOut(0,200, "欢迎访问 C++ 爱好者网站 "); lpCvs-> TextOut(60,200, "www.cppfans.com "); DeleteObject(hFnt); //释放创建的字体的资源
相关文章推荐
- DIB(设备无关位图)旋转任意角度算法(单色位图)
- Android canvas rotate():平移旋转坐标系至任意原点任意角度-------附:android反三角函数小结
- opencv实现图像任意角度旋转的算法解析及代码实现
- Android canvas rotate():平移旋转坐标系至任意原点任意角度-------附:android反三角函数小结
- Delphi字符串旋转任意角度
- Android canvas rotate():平移旋转坐标系至任意原点任意角度-------附:android反三角函数小结
- Android canvas rotate():平移旋转坐标系至任意原点任意角度-------附:android反三角函数小结
- 九章算法面试题55 旋转字符串
- 程序员编程艺术(算法卷):第一章、左旋转字符串
- ARM 图片任意角度旋转效果——liuwei 同志写的系统,很强大
- Android 对布局进行任意角度旋转
- 任意角度的高质量的快速的图像旋转
- 图形图像处理-之-任意角度的高质量的快速的图像旋转
- 图像任意角度的旋转公式
- 字符串算法——查找有序数组旋转后最小值(有重复元素)(Find Minimum in Rotated Sorted Array II)
- Java实现图片内容无损任意角度旋转
- 【算法——53】字符串02——左旋转字符串
- 基于C++图像处理-任意角度的高质量的快速的图像旋转
- OpenCV 下的图像任意角度的旋转
- 每天学习一算法系列(1)(定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部)