·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化时事 >> 论坛集萃 >> 汉化 Delphi 类软件时取消自动指定的快捷键    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

汉化 Delphi 类软件时取消自动指定的快捷键

作者: restools 来源:汉化新世纪论坛 时间:2006-03-13 点击:10387

shooter
在汉化一个delphi软件,汉化菜单时发现一个问题:

后面没有加类似于"&"的热键设定,但运行时会自动增加快捷方式,而且是从(W)开始,依次在菜单后面增加一直到(Z),而且是可以使用的。后来我就在每个菜单后只加一个"&",后面没有任何内容,问题解决,但是还有部分菜单选项冥顽不灵,还是自动增加了热键,这些热键原本软件里没有,但汉化完以后却可以用。

怎么解决这种自动添加热键的问题?Delphi我没用过,可能涉及到它的一些编程规律,还请各位指教,谢谢。

 


大牛
这好象是 D 类程序的通病,相关情况你可以搜索旧贴。
要想让程序不自动加快捷方式,简单的方法是自己手动给它加一个快捷方式。这好象是 D 类程序的通病,相关情况你可以搜索旧贴。要想让程序不自动加快捷方式,简单的方法是自己手动给它加一个快捷方式。
restools
如果你自己添加&热键(例如“(&T)”之类的整个添加),这个自动添加就会自动禁用。

shooter
原来如此,但我还是想保留程序原来的风格——没有任何热键~
我加了"&"的符号,后面不写任何字符,有些是没有了热键,但部分还是有~

看来只好在想想办法了~~

多谢楼上两位~

小帆
漢化好後,找到主窗體所在的 DFM ,修改下面的東西:
CODE
 object MainMenu1: TMainMenu         《---找這行
   AutoHotkeys = maManual    <----添加這行
   AutoLineReduction = maManual        <----添加這行,這行好象也可以不加
試一試。

OFA
用 exeScope、ResScope、ResHacker 或 PE Explorer 打开修改之。

restools
把资源中的
…………
…………
      Action = aViewStyle
      DropdownMenu = popView
    end
  end
  object MainMenu: TMainMenu
    AutoHotkeys = maManual    添加这一行
    Images = ilMenus
    Left = 344
    Top = 80
    object FileMenu: TMenuItem
      Caption = 文件(&F)      <== 红色字这类的快捷键删除。
      object ImportProfile: TMenuItem
        Action = aImportProfile
      end
      object ExportProfile: TMenuItem
        Action = aExportProfile
      end
      object N4: TMenuItem
        Caption = -
      end
      object Importlanguagefile: TMenuItem
        Caption = 导入语言文件&  <== 你自己加的&符号之类的也全部删除。
        Visible = False
      end
      object N9: TMenuItem
        Caption = -
      end
      object Exportgamelist1: TMenuItem
        Action = aExportGameList
…………
…………


汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): Delphi 快捷键

·上一篇: 今天汉化新世纪论坛又被黑了…… ·下一篇: 20060315论坛升级公告

· 版权申明: 本文引自《汉化新世纪论坛》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《汉化新世纪论坛》[ 作者: restools],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号