中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 让非汉字系统显示汉字!5.20新版
« [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] ... [25] »
作者:
标题: 让非汉字系统显示汉字!5.20新版 上一主题 | 下一主题
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 226 楼』:  

就是从屏幕上取点,跟在DOS里直接取屏差不多,呵呵

  Quote:
GetPixel
The GetPixel function retrieves the red, green, blue (RGB) color value of the pixel at the specified coordinates.

COLORREF GetPixel(
  HDC hdc,    // handle to DC
  int nXPos,  // x-coordinate of pixel
  int nYPos   // y-coordinate of pixel
);
Parameters
hdc
[in] Handle to the device context.
nXPos
[in] Specifies the x-coordinate, in logical units, of the pixel to be examined.
nYPos
[in] Specifies the y-coordinate, in logical units, of the pixel to be examined.
Return Values
The return value is the RGB value of the pixel. If the pixel is outside of the current clipping region, the return value is CLR_INVALID.

Remarks
The pixel must be within the boundaries of the current clipping region.

Not all devices support GetPixel. An application should call GetDeviceCaps to determine whether a specified device supports this function.

Requirements
  Windows NT/2000/XP/Vista: Included in Windows NT 3.1 and later.
  Windows 95/98/Me: Included in Windows 95 and later.
  Header: Declared in Wingdi.h; include Windows.h.
  Library: Use Gdi32.lib.



2007-3-16 04:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 227 楼』:  



  Quote:
Originally posted by download at 2007-3-16 04:24:
就是从屏幕上取点,跟在DOS里直接取屏差不多,呵呵
...
Requirements
  Windows NT/2000/XP/Vista: Included in Windows NT 3.1 and later.
  Windows 95/98/Me: Included in Windows 95 and later.
  Header: Declared in Wingdi.h; include Windows.h.
  Library: Use Gdi32.lib.  

看上面的Requirements中它支持所有WIN95及以上版本呀!
你完全能做一个通用版WIN字形转储到16x16点阵字库文件的软件!!!

而且,如果你做这个转储软件,我就可能做新的字模装载核心,以支持双字符集同屏显示,第一字符集显示如现在版本,但第二集,可以另外显示128个汉字(当然要做一个新有ECCO.COM软件来实现)!



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-3-16 04:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 228 楼』:  



  Quote:
Originally posted by 本是 at  03:04 PM:
RE download:
  抱歉!好像火气大了点!
  我开始理解你的程序了!真是不打不相识!!!

    未能生成.SYS的文本文件在附件中。

  对你直 ...

看了一下,是因为中文太多了,多出来的不知是删掉好呢,还是留着(就会显示成乱码!所以直接退出了),不生成SYS了。

需要用“查看”—》“预览”功能看看哪些是多出来的(会有一个黑色方框标明),然后删掉就行了。不过我好像计算多了一个,所以可能要再删多一个63个左右吧,

2007-3-16 04:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 229 楼』:  



  Quote:
Originally posted by 本是 at  03:36 PM:


看上面的Requirements中它支持所有WIN95及以上版本呀!
你完全能做一个通用版WIN字形转储到16x16点阵字库文件的软件!!!

而且,而且,如果你做这个转储软件,我就可能做新的字模装载核心,以支持双字符集同屏显示,第一字符集显示如现在版本,但第二集,可以另外显示128个汉字

那就是总共可以显示 64+128个汉字了?

2007-3-16 04:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 230 楼』:  



  Quote:
Originally posted by 本是 at 2007-3-16 04:36:
你完全能做一个通用版WIN字形转储到16x16点阵字库文件的软件!!!

而且,如果你做这个转储软件,我就可能做新的字模装载核心,以支持双字符集同屏显示,第一字符集显示如现在版本,但第二集,可以另外显示128个汉字(当然要做一个新有ECCO.COM软件来实现)!

你转储,我就做新装载核心!——而且是支持GBK的!!!

或者鼓励,或者挑战,这样我才有斗志!




my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-3-16 04:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 231 楼』:  



  Quote:
Originally posted by 本是 at  03:51 PM:


你转储,我就做新装载核心!——而且是支持GBK的!!!

或者鼓励,或者挑战,这样我才有斗志!

我不明白你说的新装载核心是什么意思,是不是同屏显示128+64个汉字?

2007-3-16 05:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 232 楼』:  

偶去睡觉了,昨天晚上都没睡……

2007-3-16 05:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 233 楼』:  



  Quote:
Originally posted by download at 2007-3-16 05:09:
我不明白你说的新装载核心是什么意思,是不是同屏显示128+64个汉字?

就是!



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-3-16 05:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hulongzhuo
中级用户




积分 294
发帖 135
注册 2007-3-9
状态 离线
『第 234 楼』:  

刚走开一会,没想到二位大侠讨论得如此激烈了,~~

相信有二位的功劳会做出更棒的汉字处理程序的,我期待中…………

2007-3-16 05:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hnlyzhd
高级用户




积分 544
发帖 164
注册 2004-10-17
状态 离线
『第 235 楼』:  

本是可以到这里讨论!

http://bbs.wuyou.com/viewthread.php?tid=100870&extra=page%3D1

我们可以更详细的及时得到一些有用信息



    我的留言簿

http://hnlyzhd.ys168.com            我的网络盘
2007-3-16 12:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
nicmonicmo
初级用户





积分 22
发帖 11
注册 2007-3-14
状态 离线
『第 236 楼』:  

不错
好东东

2007-3-17 05:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
download
初级用户





积分 199
发帖 101
注册 2007-3-13
状态 离线
『第 237 楼』:  



  Quote:
Originally posted by 本是 at  04:26 PM:


就是!

多久能搞定?我动作很快的……:P
那你快搞吧,过几天我把这个输出GBK 16X16的加到“新内码编辑器 的工具菜单”中

2007-3-18 20:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
o4hyj
初级用户





积分 26
发帖 9
注册 2006-3-22
状态 离线
『第 238 楼』:  

谢谢楼主提供如此好的工具,研究一下

2007-3-18 23:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
本是
银牌会员





积分 2201
发帖 789
注册 2005-1-27
状态 离线
『第 239 楼』:  

公告:
我打算对VTmagic.com进行功能扩展——
1. 加入存整个字符集功能,以支持BCDW;
2. 加入支持载入第二字符集功能,
即除了载入第一字符集的64个汉字外,
再载入第二字符集的120多个汉字(排除换行、回车、空格等)。

大家有什么意见和建议?



my major is english----my love is dos----my teacher is the buddha----my friends--how about U
2007-3-23 10:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wang6610
银牌会员




积分 1246
发帖 488
注册 2003-11-11
状态 离线
『第 240 楼』:  



  Quote:
Originally posted by 本是 at 2007-3-23 10:36 AM:
公告:
我打算对VTmagic.com进行功能扩展——
1. 加入存整个字符集功能,以支持BCDW;
2. 加入支持载入第二字符集功能,
即除了载入第一字符集的64个 ...

盼望早日成功。

2007-3-23 10:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] ... [25] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: