社区
API
帖子详情
SendMessage的问题
八哥
2005-03-21 05:25:23
我编制了一个程序,向其他窗口输入字符串。用SendMessage,WM_CHAR这个API,但在向记事本输入的时候可以输入任何字符,但是对有的窗口,比如QQ,却只能输入英文或数字等标准ASCII字符,不能输入中文,而这个窗口是可以用中文输入法输入中文的。
请问有什么方法可以直接向其他窗口输入字符串?或者用SendMessage输入中文时有什么特别的要求?
...全文
221
9
打赏
收藏
SendMessage的问题
我编制了一个程序,向其他窗口输入字符串。用SendMessage,WM_CHAR这个API,但在向记事本输入的时候可以输入任何字符,但是对有的窗口,比如QQ,却只能输入英文或数字等标准ASCII字符,不能输入中文,而这个窗口是可以用中文输入法输入中文的。 请问有什么方法可以直接向其他窗口输入字符串?或者用SendMessage输入中文时有什么特别的要求?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kimbee
2005-03-31
打赏
举报
回复
比较深奥..不过求楼主写一下找到QQ文本框句柄的代码...
我试了好几个代码都不好使..谢谢
Gutta
2005-03-31
打赏
举报
回复
喜欢用SendKey
八哥
2005-03-31
打赏
举报
回复
我说过,英文字母和数据能成功,这说明了QQ的文本框的HWND是正确的
DiRoICE
2005-03-24
打赏
举报
回复
应该是HWND不对吧,QQ的文本框的容器不是QQ窗口本身,所以就不成功了
lingll
2005-03-24
打赏
举报
回复
用sendkeys吧
happy_sea
2005-03-24
打赏
举报
回复
在QQ里面是可以的,不知道你的具体程序程序是什么?
八哥
2005-03-22
打赏
举报
回复
我用wm_paste试过,也不行
lsq004
2005-03-21
打赏
举报
回复
我想要的搜索 http://www.531d.com 找你想要的一切
happy_sea
2005-03-21
打赏
举报
回复
先把字符串放在clipboard里面,然后用sendmessage wm_paste试试。
[经验总结]
SendMessage
会等待消息处理结束吗
[本篇全文] [回复文章] [本篇作者:wxstorm] [回信给作者] [进入讨论区] [返回顶部][分享到 搜狐微博] 1发信人: wxstorm (企鹅), 信区: VisualC标 题:
SendMessage
问题
发信站: 水木社区 (Mon Jan 24 21:32:25 2011), 站内MSDN上说:
SendMessage
给另一个线程的某个窗体发送消息后,是直接发给了其消息处理函数,会等那个消息被处理后才返回。那这个消息处理函数是在哪个线程里执行的?调用
SendMessage
的线程还是窗体
关于Unity
SendMessage
的一点注意
UnityPlayer.Unity
SendMessage
("Main Camera", "AgentPurchaseCancelled",msg); 使用android
C++ 通过DestroyWindow或
SendMessage
关闭视窗时候出现
问题
目录
问题
概览一.`DestroyWindow`无法关闭视窗
问题
1.
问题
现象2.排查思路3.
问题
原因及解决办法二.用`
SendMessage
`关闭多个视窗时,异常中断1.
问题
现象2.排查思路3.
问题
原因及解决办法参考引用
问题
概览 近期在完成一个连接多台相机,并实时显示每一个相机窗口的程序过程中,在程序的最后会涉及对显示窗口的关闭。但是期间尝试采用DestroyWindow和
SendMessage
来关闭时都出现了无法关闭或异常中断的
问题
。详细
问题
如下 在主线程中使用DestroyWindow无法关闭生成的
python
sendmessage
_用户自定义消息
SendMessage
的使用
大家好,博主在这里跟大家分享一下学习MFC的经验。关于MFC的每篇帖子我都会奉上原文档下载地址(百度文库)和源代码的下载地址(CSDN),都是免金币或积分的!目的就是更加有利于与大家交流,共同进步!因为是初学,所以肯定有疏漏之处,请大家指正
SendMessage
可以理解为,
SendMessage
函数发送消息,等待消息处理完成后,
SendMessage
才返回。稍微深入一点,是等待窗口处理函数返回后,...
关于Windows的
SendMessage
()的几个
问题
。
SendMessage
()根据MSDN的描述,
SendMessage
()是直接调用窗口的过程函数,
SendMessage
()发送的是非队列消息。 但这里面有两个
问题
困扰我很久。 1.直接调用函数的话,如果是其他进程/线程,那么这个函数的控制权归谁所有。 2.如果有多个进程/线程同时调用过程函数,那么这个过程函数需不需要进行线程同步? 首先第一个
问题
的答案是控制权归接受消息的线程所有。第
API
1,488
社区成员
23,276
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章