在win中有个造字程序,用它创造自定义字符后,就可以用输入法输入、处理等。
  我的问题是这样的:
   1、用编程实现创造一个特别字符
   2、在edit中单击某个键后,将输入转化成这个特别字符再显示在Edit中,这个特别字符能够跟普通字符一样进行copy/paste等操作
      (在edit的 onkeypress 中实现)
有谁能解决1的或提供另一种方案能解决2的,在下都感激不尽.....
不管问题能否解决,参与者有分,绝对结贴

解决方案 »

  1.   

    问题是你必须将你造出来的字注册到Windows系统中,不然其它程序不认识它,当然不能正常显示或输入了,我觉得应该将自造字添加到一个字体文件(即使用自己造的字体)中,然后再指定字体,这样就可以使用了,比如说Windows中的好多怪字符都可以指定"Webdings"字体,
      

  2.   

    感谢这么多人捧场呀:)
    TO:panzhou(飞哥)  创造的字符可以不用像西文那样输入, 在程序中直接输入也行, 我只能大概了解区位,字模等,不只详细点该如何行进TO:wooden954(wooden)  好像不用指定字体的吧, 我看WIN的适字程序就没指定字体, 其实我的要求也只是自己的程序能用该字符就行.
      

  3.   

    主要能在程序中取得这个字符(不管是什么字符,当然得是可见的),我记得有个sendkey.pas的单元可以将其输入到你所需要的地方的。
    如果想你的程序(或者说你的字符)更有通用性,更适应其它的机器,最好还是将这些字符生成到一种自己定义的字体则更方便。详细请参阅用DELPHI设计自己的字体相关内容。
    BTW:wooden的说法也不无道理,只是用到了WIN系统所带的字体。