VC中如何把一串文字旋转90度显示

简介: VC中如何把一串文字旋转90度显示

一,新建一个单文档工程ChangeFont。

二,修改ChangeFontView::OnDraw函数,代码如下:

void CChangeFontView::OnDraw(CDC* pDC)
{
 CChangeFontDoc* pDoc = GetDocument();
 ASSERT_VALID(pDoc);
 CFont* pFont = pDC->GetCurrentFont();
 LOGFONT logFont ;
 pFont->GetLogFont(&logFont);
 logFont.lfEscapement = 900 ;//900/10 = 90
 HFONT   hFont   =   CreateFontIndirect(&logFont);  
 pDC->SelectObject(hFont);
 pDC->TextOut(200,200,"VC中如何把一串文字旋转90度显示的?");
}

三。msdn对lfEscapement的解释如下:

Specifies the angle, in tenths of degrees, between the escapement vector and the x-axis of the device.tenths是十分之一的意思,degrees是角度的意思。所以参数900表示90度。


相关文章
|
4月前
输出特殊图案
输出特殊图案
62 8
简单好用的图片取色器【可取RGB数值】
这篇文章介绍了如何使用Snipaste工具进行截图和取色,包括按下快捷键F1截图、选择图片区域、移动鼠标取色以及复制颜色值的步骤,并提供了操作界面的截图。
UE虚幻引擎 UTextBlock UMG文本控件超过边界区域以后显示省略号
UE虚幻引擎 UTextBlock UMG文本控件超过边界区域以后显示省略号
237 0
|
8月前
[MFC] 将像素坐标点缩放,准确的画在所在控件的图片上
[MFC] 将像素坐标点缩放,准确的画在所在控件的图片上
111 0
[虚幻引擎 UE5] EditableText(单行可编辑文本) 限制只能输入数字并且设置最小值和最大值
本蓝图函数可以格式化 EditableText 控件输入的数据,让其只能输入一定范围内的整数。
550 0
打印’X‘形图案
打印’X‘形图案
85 0
用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
130 0
|
计算机视觉
Opencv图像处理:判断图片里某个颜色值占的比例
Opencv图像处理:判断图片里某个颜色值占的比例
904 0
|
算法 前端开发 JavaScript
图片转ASCII字符图案的原理(可调整亮度对比度 宽高度)
平时看代码会看到很多标点符号的字符拼起来的图案, 特别有趣, 像kong(一个高性能API网关), 除了源代码里面有图案, 命令行也藏了彩蛋. 我今天要玩的会深入一点: 基于图片的灰度值来生成图案. 此时的图片不单单有轮廓, 还有光影效果, 也就是素描中提及的黑白灰.
101 0
|
Python
Python|打印给定高度和笔宽的叉
Python|打印给定高度和笔宽的叉
66 0

热门文章

最新文章

下一篇
开通oss服务