串口收到的数据,模拟键盘输入到窗口,可行吗?

carol1980 2004-06-23 09:33:03
EVC4中,
我打算在一个程序中打开串口,从串口接收数据 —— 这一部分已经解决了

我希望收到的数据后,模拟成键盘输入,将其发向当前光标出,比方说 word, notepad 等程序中

是不是在收到数据的时候,找到当前的 focus, 然后发一个键盘类型的事件就可以了? 我现在只有一个大概的 idea, 但是具体要用 什么程序,一步步怎么走还不清楚,高手提点提点啊

我知道在 vb 里面,有一个 SendKey 可以处理类似情况的
...全文
259 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhuang 2004-07-17
  • 打赏
  • 举报
回复
我的建议是不要采用发键盘消息的方式,还是使用Document/View方式动态的将这些收到的东西动态的更新比较好
crazyeagle 2004-07-17
  • 打赏
  • 举报
回复
我是一个刚入门者,对你的问题帮不上什么忙,
我现在在写串口读写部分,不知道你能不能帮我一下,
我现在遇到的问题是,对于串口读采用Event,现在可以随意写,但读取却要发送过一次后才能读取,否则就收不到,就是发一次,能收一次,不能连续收!
不者能否给点意见!!
carol1980 2004-07-17
  • 打赏
  • 举报
回复
我用了发键盘消息的函数,问题已经解决了

flyhuang(flyhuang) 你说的 Document/View 是什么意思呢? 谢谢~

发送键盘消息不难,呵呵,因为我暂时还没有中文输入 :)
文斌 2004-07-17
  • 打赏
  • 举报
回复
我觉得是可以的,但恐怕发送键盘消息不是很好控制,你可以看一下输入法的键盘消息原理。

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧