98下drawtext画出来的图怎么会是这样子的?

hehaa 2003-10-09 05:01:47
用drawtext函数将一段文字显示在paintbox中,在2000下显示正常,而98下怎么变得这么大?

为什么呀。。?
是字体的原因还是怎么了?惨不忍睹了。
...全文
28 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
TechnoFantasy 2003-10-09
  • 打赏
  • 举报
回复
在98下10号字以下的中文几乎都有这个问题,尺寸不对,前重后轻,左宽右窄,用户看了会很不舒服的,向你们领导抱怨,会连累到你们开发人员的,说到字体,我建议你还是用12号字。
dickeybird888 2003-10-09
  • 打赏
  • 举报
回复
设置你的窗体font属性,不要双击调对话框,要展开font的+,然后设字符GB2312。
hehaa 2003-10-09
  • 打赏
  • 举报
回复
都是‘宋体’9号了,98下编译了一样。
tongki 2003-10-09
  • 打赏
  • 举报
回复
不过,若解决不了,只能到98下编译了。
tongki 2003-10-09
  • 打赏
  • 举报
回复
把你的窗体(Form)的字体选择为‘宋体’,保存。
hehaa 2003-10-09
  • 打赏
  • 举报
回复
一段文字显示在paintbox中,在2000下显示正常,而98下怎么变得这么大?

搞错了。是这样的:

将一段文字显示在paintbox中,在2000下显示正常,而98下怎么变得这么大?


为什么呀。。?
是字体的原因还是怎么了?惨不忍睹了。
--------------------------------
ViewPaintBox.Canvas.Brush.Color := Color.BColor; //clWhite
ViewPaintBox.Canvas.Font.Color := Color.FColor;
ViewPaintBox.Canvas.TextOut(X, Y, S);
ViewPaintBox是TPaintBox类型的。
放在一个Panel上。
在98下form变大,字体好像也大了。。。画出来的效果同2000相差太大。。?
怎么办?
我将带领大家来系统学习Windows的窗口编程,包括消息、窗口、GDI绘、游戏开发等。本课程比较基础,非常适合初学者入门,读者可以边学习边实践。具体的章节目录和课程内容如下所示:---------------------------------------------Windows游戏编程系列之1:GUI界面编程及游戏入门实战1、Windows创建第一个窗口 WinMain入口函数 5进行Windows编程的调试手法 6窗口从哪里来? 7窗口编程的步骤 7窗口编程需要的主要结构 8窗口编程需要的主要API 92、Windows的窗口过程与消息机制 如何留住窗口? 121)Windows的消息与消息循环 142)消息处理函数与常用消息 17)Windows的窗口过程函数 19 3、GDI编程之设备上下文 1)GDI的通用编程框架 222)GDI的绘步骤 253)GDI获取设备句柄 254、GDI编程之绘制几何形 点、线 28颜色COLORREF 29矩形 29圆、饼、弦 305、GDI编程之自定义笔简介 32刷简介 33笔案例 33刷案例 346、GDI编程之绘制文字 DrawText函数 35TextOut 函数 (wingdi.h) 36CreateFont函数 37绘制文本案例 377、GDI编程之绘制位 位简介 381)在资源中添加位资源 392)从资源中加载位: LoadBitmap 393)创建一个与当前DC相匹配的DC(内存DC) 394)将bitmap放入匹配的DC中:SelectObject 405)成像(1:1 比例 ) 406)取出位 407)释放位 418)释放匹配的DC 41绘制位案例 41   8、Windows鼠标键盘消息 一、键盘消息 421、键盘消息 422、消息参数: 423、消息的使用: 424、键盘消息的案例代码 43二、鼠标消息 441、基本鼠标消息 442、双击消息 443、滚轮消息 454、不响应双击消息 45 9、Windows定时器消息 定时器消息介绍 47创建定时器 47关闭定时器 47定时器消息案例代码 4810、GDI游戏之跳舞动 11、GDI游戏之走路动 12、GDI贪吃蛇游戏实战  

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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