当前位置:编程学习 > C#/ASP.NET >>

用C#如何实现搜狗插入表情图功能?

追问:大概的思路我知道了,我把图片保存到了内存,然后想用sendmessage向句柄发送粘贴快捷键,可怎么写也没法实现。都无效。有没有这个的现成代码? 我再加50财富值。
答案:这个涉及到输入法的编程。
通常输入法编程有外挂式和IME接口式
所谓外挂式,就和我们玩游戏时候的外挂方式差不多,做一个钩子,模拟键盘输入给windows中的正在运行的软件发送键盘或者鼠标消息,使其显示输入的内容。至于表情,我想是做了一个模拟的复制+粘贴操作,把表情图片粘贴到了word或者QQ中。

现在的输入法大多采用的是接口式,也就是使用windows提供的IME接口,相当于调用一个COM的DLL,应用相关的方法把文字,表情(就是图片)显示在文档或者窗口中。IME接口包含了很多的函数来实现功能,具体的你可以自定查询一下"IME编程"的相关内容。推荐使用这种方式来完成。

至于语言,能够调用windows api的都可以,C#当然也可以。

上一个:IpAddressSearchWebService的命名空间在哪
下一个:语法错误:“Mod”运算符后缺少操作数

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,