
C++ 字体设置和显示
CFontInfoFont;InfoFont.CreateFont(-13,0,0,0,FW_HEAVY,FALSE,FALSE,FALSE,GB2312_CHARSET...
CFont InfoFont;
InfoFont.CreateFont(-13,0 ,0,0,FW_HEAVY,FALSE,FALSE,
FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
DEFAULT_PITCH|FF_DONTCARE, "黑体 "); 以上是我的字体设置和效果显示 就“ 游 戏 开 始 ”这4个字明显每个字后面都有部分是没有显示出来的这个要怎么解决?(每个字都能全部显示) 展开
InfoFont.CreateFont(-13,0 ,0,0,FW_HEAVY,FALSE,FALSE,
FALSE,GB2312_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
DEFAULT_PITCH|FF_DONTCARE, "黑体 "); 以上是我的字体设置和效果显示 就“ 游 戏 开 始 ”这4个字明显每个字后面都有部分是没有显示出来的这个要怎么解决?(每个字都能全部显示) 展开
2个回答
2013-11-20
展开全部
应该获取系统文本输入参数, 设置新的文本输出参数,就文字间隔; GetTextMertic()SetTextMertic()这两个函数,获取系统相关文本输入设置,那个结构应该是TM 结构,其中有一个变量保存了字体间隔,你设置后,在输出,具体产看MSDN这两个函数的用法;
2013-11-20
展开全部
那你应该调整static的宽度才行~可能是static框的宽度太小了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询