社区
Delphi
帖子详情
写过打字软件的发表一下感想,一个月后结帖
zhwquan
2002-06-22 09:38:13
我现在写了个打字软件,当然了只能打英文字母了,现在面临的问题是,字母宽度不一样,我的办法是锁定字体大小,统计出常用字符的宽度,自己写函数计算字符显示的位置。谁有没有更好的办法。
有没有相关的api函数。
谁写过汉字打字的话,能不能说一下感想!
...全文
31
14
打赏
收藏
写过打字软件的发表一下感想,一个月后结帖
我现在写了个打字软件,当然了只能打英文字母了,现在面临的问题是,字母宽度不一样,我的办法是锁定字体大小,统计出常用字符的宽度,自己写函数计算字符显示的位置。谁有没有更好的办法。 有没有相关的api函数。 谁写过汉字打字的话,能不能说一下感想!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhwquan
2002-06-25
打赏
举报
回复
中文字体中字母的宽度相同?看一看!
zhwquan
2002-06-25
打赏
举报
回复
多谢指点!
zhwquan
2002-06-23
打赏
举报
回复
高手来看看了
zhwquan
2002-06-23
打赏
举报
回复
如何得到字符的宽度呢,api?
zhwquan
2002-06-23
打赏
举报
回复
你说的对,不过英文字符不一样宽,如'w' ,'i',我认为必须算出字符宽度,跟在dos下不一样啊!
surfguy
2002-06-23
打赏
举报
回复
我觉得你不一定要锁住字体,你可用指针来定位。你下面每打一个字符,就和参考字符串的指针的当前位置的字符比较,然后指针加1。
zhwquan
2002-06-23
打赏
举报
回复
那当然,关键是字符的位置!
stiwin
2002-06-23
打赏
举报
回复
选择一输入的字符,再比较对照的字符是否一样
zhwquan
2002-06-23
打赏
举报
回复
是不是大家都写数据库,这样的小儿科不值得一提!
zhwquan
2002-06-23
打赏
举报
回复
to:workboy 怎么比?
workboy
2002-06-23
打赏
举报
回复
上下比较呀?
zhwquan
2002-06-23
打赏
举报
回复
那当然,上面显示一行字符串。下面是用户键入的字符,如果不知道字符的宽度,在什么位置显示字符呀?
torble
2002-06-23
打赏
举报
回复
先给你一个函数:
//取得字符的高度
function CharHeight: Word;
var
Metrics: TTextMetric;
begin
GetTextMetrics(Canvas.Handle, Metrics); // Called Windows API
Result := Metrics.tmHeight;
end;
不过我觉得没有必要用,因为我们常用的中文字体中的英文字符都是宽度相同的。你可以参照金山打字通那样的方案,使用宋体或 FixedSys 之类的,可以做到字符宽度一样。不过,你该不会让用户选择字体吧? :)
torble
2002-06-22
打赏
举报
回复
字母宽度对程序有影响吗?
SQLServer_2000-2008_R2查询智能分析器RedGate_SQL_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
SQL脚本越写越多,总是觉得编写效率太过于低下,这和
打字
速度无关。在我个人编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看...
程序员爱情表白专用html5动画网页的代码
真的挺羡慕创作者的水平,有这水平可以把爱表白给想表白的人,不要以为那些鲜花是用的图片,你会发现在资源文件中没有一个图片资源,但HTML5强大的功能不能不让你惊叹,左侧的文字是类似
打字
效果的动画形式,...
测试
打字
有什么
软件
是什么,
打字
测试
软件
介绍
今天给大家带来一款能够测试
打字
速度的
软件
打字
速度测试
软件
是一个非常实用的
打字
速度工具。
打字
速度测试
软件
为用户提供多项测试参数,允许用户自行设置
打字
测试时间、字数等,帮助用户更直观地了解自己的
打字
效率。...
Mac上优质的
打字
学习
软件
随着互联网的不断发展,
打字
成为了每一个人都必须掌握的一项技能,不管是在学习、工作还是娱乐,只要你用到电脑就离不开
打字
,而一款好用的
打字
学习
软件
可以让你的
打字
技术突飞猛进,今天小编给大家带来了5款简单...
计算机
打字
测速,5款
打字
测速
软件
分享,
打字
练习、测速两不误
对于电脑办公人员来说,
打字
是我们每天都会接触的,像小编我对于
打字
是印象颇...一、金山
打字
游戏金山
打字
游戏
软件
是一款边娱乐边学习的
软件
,通过游戏让您不知不觉的就把
打字
速度提上来了,还可以试试看自己的
打字
...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章