菜鸟遇到一个小问题:用CFont创建中文字体失败?(->查看编码请进)

ddmor 2003-08-20 11:27:57
CFont font;
font.CreateFont(
12, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
"黑体"); // lpszFacename//错误在这儿
pDC->SelectObject(&font);
pDC->TextOut(1,16,"好");//
怎么输出字体还是系统默认字体呢?
...全文
117 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddmor 2003-08-20
  • 打赏
  • 举报
回复
转化为Unicode编码?
balas 2003-08-20
  • 打赏
  • 举报
回复
_T()是个宏,处理汉语等的编码。
ddmor 2003-08-20
  • 打赏
  • 举报
回复
_T()是什么意思啊?
lqlq99612 2003-08-20
  • 打赏
  • 举报
回复
我试过了,再VC6.0下没有任何问题啊 。

你是不是在EVC下做啊 ?
如果是那样的话写成:_T("黑体")或L"黑体"都行

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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