VC中如何把一串文字旋转90度显示
2007-12-20 11:58
507 查看
何志丹
一,新建一个单文档工程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度。
一,新建一个单文档工程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度。
相关文章推荐
- html 在一个超链接上面,鼠标移动上去时,也显示一串文字,如何实现
- 如何高雅的旋转textview文字显示
- android中textview设置为多行文本时,如何让文字从最顶开始显示
- [VC++]如何让MSChart的饼图显示百分比
- Delphi7如何实现让Tedit显示文字垂直居中(上下居中)
- 如何在VC中显示透明背景位图
- 如何将Panel里的内容全部旋转90度后打印?
- 如何旋转树莓派的显示屏幕
- tiles 框架在tiles.xml中配置路径后不显示内容,只显示一串文字问题
- DIV+CSS图片和文字如何显示同一行
- Spark Mllib里如何将预测结果如0或1,转换为文字描述来显示预测结果输出(图文详解)
- Android TextView如何显示html样式的文字
- 如何在vc++中旋转位图---任意角度
- Css3做的旋转显示文字和角度的变化
- android的 camera显示时,摄像头自动旋转90度的问题解决
- VC 控制台程序如何不显示控制台窗口
- 如何将Win7任务栏缩略图改为显示文字提示
- android 中button上如何显示图片和文字
- 如何用C#显示竖排文字?
- vc6/.net下console程序如何不显示界面