衡山15天天气预报:用C编程怎么显中文啊

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 04:33:30
只要运行时能显

如果只是屏幕输出,简单一些。在西文情况下也可实现。
一个主要工作是建CFont
lf.lfHeight = 240;
lf.lfWidth = 120;
lf.lfEscapement = m_ang;
lf.lfOrientation = m_ang;
lf.lfWeight = 520;
lf.lfItalic = 0;
lf.lfUnderline = 0;
lf.lfStrikeOut = 0;
lf.lfCharSet = GB2312_CHARSET;
lf.lfOutPrecision = 0;
lf.lfClipPrecision = CLIP_STROKE_PRECIS;
lf.lfQuality = 0;
lf.lfPitchAndFamily = 0;
strcpy(lf.lfFaceName, \"MS Song\");
font.CreateFontIndirect(&lf);
另一工作是输入或给定双字节中文编码值,例如
wchar_t str4[] = {0x8fd9,0x662f,0xff35,0xff2e,0xff29,0xff23,0xff2f,
0xff24,0xff25, 0x56fd,0x6807,0x7801};
然后用CDC里的函数“画\" 中文字。

如果程序用中文,你的编译器要带中文包那部分,建项目时选国标(GB2312) 中文或BIG5中文,string要用wchar_t型。
很繁杂。

你就别显示中文呗。

你用的编程的软件是TC吧,换VC试试!