none
求助---windows Mobile Pocket PC 5.0手机输入法转换问题 RRS feed

  • 问题

  • 您好

    最近火星文挺火的,简体字转换成古怪的火星文看起来也蛮有趣。
    这两天一直想把火星文转换器(桌面版)移植到我的Mobile手机里面去,却遭遇了多次失败,汗。。。
    桌面版的火星文转换器原理就是:使用API HOOK拦截输入法的相关函数(ImmGetCompositionString函数,应用程序通过调用这个函数取得输入法输入),以达到截获并修改输入信息的目的。 火星文转换器在我的电脑可以运行得很好,但是在Mobile手机里却不行,因为Mobile不支持某些动态连接库(比如kernel32.dll)和API函数。
    现在我遇到的困难就是:

    1)不知道从哪里去获悉Mobile手机支持哪些与中文输入法相关的底层API和动态连接库?
    2)Mobile手机是否支持HOOK技术,是否可以用HOOK技术实现中文输入法的转换即Mobile手机版的火星文转换功能?

    请求大侠指点一二,先谢了!
    如果能介绍开发思路或者推荐Mobile底层开发的输入法相关文章那就更好了!

    2009年6月5日 4:47