• 全部
  • 问答

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

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

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

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

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

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

发送键盘消息不难,呵呵,因为我暂时还没有中文输入 :)
回复
文斌 2004-07-17
我觉得是可以的,但恐怕发送键盘消息不是很好控制,你可以看一下输入法的键盘消息原理。
回复
相关推荐
发帖
嵌入开发(WinCE)
创建于2007-09-28

1.9w+

社区成员

硬件/嵌入开发 嵌入开发(WinCE)
申请成为版主
帖子事件
创建了帖子
2004-06-23 09:33
社区公告
暂无公告