引入AsphyreFontAlt代替AsphyreFont,因而使GUI能支持中文,之前火人曾发表一个非正式的验证性版本(http://www.huosoft.com/blogview.asp?logID=52&cateID=2),可以支持中文显示,但输入时存在光标定位问题,且插入和删除字符时有BUG。目前这个版本已完全解决上述问题,此版本已在Asphyre官方论坛上发表(http://www.afterwarp.net/forum/showthread.php?t=690)。
主要修正处:
GuiTypes:
1.TGuiFontType = (ftAsphyreFont, ftAsphyreFontAlt);
2.Import guiFontsAlt(TAsphyreFontsAlt)
3.Add TguiFont.TextWidth, TguiFont.TextHeight; Modify TguiFont.TextOut
GuiEdit:
Conver FText from string to WideString
1.Modify DoKeyEvent:Support DoubleByte Char(Unicode char) input
2.Modify DoPaint:convert vFont.TextOut to SrcFont.TextOut
3.Modify DrawSelector: convert vFont.TextWidth to GuiFont.TextWidth
4.Modify CharRect: Support DoubleByte Char(Unicode char)
欢迎同行们批评指正。
没有合适的资源?快使用搜索试试~ 我知道了~
Diablo2的DELPHI源码
共144个文件
~1~:14个
dcu:11个
~2~:11个
需积分: 12 11 下载量 22 浏览量
2011-11-08
19:28:20
上传
评论
收藏 1.16MB RAR 举报
温馨提示
引入AsphyreFontAlt代替AsphyreFont,因而使GUI能支持中文,之前火人曾发表一个非正式的验证性版本,可以支持中文显示,但输入时存在光标定位问题,且插入和删除字符时有BUG。目前这个版本已完全解决上述问题,此版本已在Asphyre官方论坛上发表(http://www.afterwarp.net/forum/showthread.php?t=690)。
资源推荐
资源详情
资源评论
收起资源包目录
Diablo2的DELPHI源码 (144个子文件)
basicgui.asdb 5KB
BasicGUI.bdsproj 8KB
BasicGUI.cfg 490B
d3dx9.dcu 201KB
GuiEdit.dcu 19KB
GuiTypes.dcu 19KB
GuiLabel.dcu 14KB
GuiListBox.dcu 13KB
MainFm.dcu 13KB
GuiButton.dcu 11KB
GuiRadioButton.dcu 9KB
AsphyreFontsAlt.dcu 9KB
GuiCheckBox.dcu 9KB
GuiGauge.dcu 8KB
MainFm.dfm 2KB
BasicGUI.dpr 640B
BasicGUI.exe 671KB
main.gui 6KB
下载说明.htm 5KB
BasicGUI.identcache 2KB
BasicGUI.bdsproj.local 585B
D3DX9.pas 440KB
GuiEdit.pas 22KB
GuiTypes.pas 20KB
GuiLabel.pas 14KB
GuiListBox.pas 13KB
AsphyreFontsAlt.pas 12KB
GuiButton.pas 10KB
MainFm.pas 9KB
GuiRadioButton.pas 8KB
GuiCheckBox.pas 8KB
GuiGauge.pas 7KB
he7k_ChnGUI.rar 752KB
BasicGUI.res 876B
BasicGUI.stat 166B
readme.txt 851B
新云软件.url 261B
MainFm.pas.~100~ 9KB
MainFm.pas.~101~ 9KB
MainFm.pas.~102~ 9KB
MainFm.pas.~103~ 9KB
MainFm.pas.~104~ 9KB
MainFm.pas.~105~ 9KB
GuiCheckBox.pas.~10~ 8KB
MainFm.dfm.~10~ 2KB
GuiCheckBox.pas.~11~ 8KB
MainFm.dfm.~11~ 2KB
GuiCheckBox.pas.~12~ 7KB
MainFm.dfm.~12~ 2KB
GuiCheckBox.pas.~13~ 8KB
MainFm.dfm.~13~ 2KB
MainFm.dfm.~14~ 2KB
MainFm.dfm.~15~ 2KB
MainFm.dfm.~16~ 2KB
MainFm.dfm.~17~ 2KB
GuiEdit.pas.~1~ 19KB
GuiTypes.pas.~1~ 19KB
GuiLabel.pas.~1~ 13KB
GuiListBox.pas.~1~ 12KB
GuiListBox.pas.~1~ 12KB
AsphyreFontsAlt.pas.~1~ 12KB
GuiButton.pas.~1~ 11KB
GuiButton.pas.~1~ 10KB
BasicGUI.bdsproj.~1~ 8KB
GuiCheckBox.pas.~1~ 8KB
GuiRadioButton.pas.~1~ 8KB
GuiGauge.pas.~1~ 6KB
ProjectGroup2.bdsgroup.~1~ 749B
BasicGUI.dpr.~1~ 243B
GuiEdit.pas.~2~ 19KB
GuiTypes.pas.~2~ 19KB
GuiLabel.pas.~2~ 13KB
GuiListBox.pas.~2~ 12KB
AsphyreFontsAlt.pas.~2~ 12KB
GuiButton.pas.~2~ 10KB
GuiButton.pas.~2~ 10KB
BasicGUI.bdsproj.~2~ 8KB
GuiRadioButton.pas.~2~ 8KB
GuiGauge.pas.~2~ 6KB
BasicGUI.dpr.~2~ 245B
GuiEdit.pas.~3~ 19KB
GuiLabel.pas.~3~ 13KB
GuiListBox.pas.~3~ 12KB
AsphyreFontsAlt.pas.~3~ 12KB
GuiButton.pas.~3~ 10KB
GuiButton.pas.~3~ 10KB
BasicGUI.bdsproj.~3~ 8KB
GuiRadioButton.pas.~3~ 8KB
GuiGauge.pas.~3~ 6KB
BasicGUI.dpr.~3~ 454B
GuiEdit.pas.~4~ 19KB
GuiLabel.pas.~4~ 13KB
GuiListBox.pas.~4~ 12KB
GuiButton.pas.~4~ 10KB
BasicGUI.bdsproj.~4~ 8KB
GuiRadioButton.pas.~4~ 8KB
GuiGauge.pas.~4~ 6KB
BasicGUI.dpr.~4~ 524B
GuiTypes.pas.~50~ 19KB
GuiTypes.pas.~51~ 19KB
共 144 条
- 1
- 2
资源评论
勾月禅心
- 粉丝: 685
- 资源: 6702
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功