新手请教几个小问题

jytan 2005-07-21 10:35:00
本人现用atl作一个activex控件,
该控件主要是实现作图功能。
现在要绘制座标,
得要标上刻度,
我想用textout来写,
问题是:1、如何设定字体大小,
2、想要设定右对齐,并且中对齐,是settextalign(hdc,TA_RIGHT & TA_CENTER)呢?还是settextalign(hdc,TA_RIGHT | TA_CENTER)?
3、还有,textout好像只能输出字符串,如何把整数转化为字符串呢?
请大虾不吝赐教。
...全文
49 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
真相重于对错 2005-07-22
  • 打赏
  • 举报
回复
CreateFont
The CreateFont function creates a logical font with the specified characteristics. The logical font can subsequently be selected as the font for any device.

HFONT CreateFont(
int nHeight, // height of font
int nWidth, // average character width
int nEscapement, // angle of escapement
int nOrientation, // base-line orientation angle
int fnWeight, // font weight
DWORD fdwItalic, // italic attribute option
DWORD fdwUnderline, // underline attribute option
DWORD fdwStrikeOut, // strikeout attribute option
DWORD fdwCharSet, // character set identifier
DWORD fdwOutputPrecision, // output precision
DWORD fdwClipPrecision, // clipping precision
DWORD fdwQuality, // output quality
DWORD fdwPitchAndFamily, // pitch and family
LPCTSTR lpszFace // typeface name
);
jytan 2005-07-22
  • 打赏
  • 举报
回复
第一个可不可以再具体点?
我不想用mfc的东东。
不知道这个变量如何申明,
有人说是CFont font;
font.CreatFont(...);
查了一下cfont是mfc里面的。。
真相重于对错 2005-07-22
  • 打赏
  • 举报
回复
1.msdn

ms-help://MS.MSDNQTR.2003FEB.2052/gdi/fontext_8fp0.htm
2,不清楚
3.sprintf(str,"%d",整数)

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧