高手请教SendMessage!!!

mayorvb 2006-07-27 08:13:02
如何用SendMessage向指定的控件中插入字符串???
用了WM_SETTEXT,可是这个不是插入字符窜,这个常数常数把控件的内容设置为指定的字符穿!!!
希望高手请教!!!!!!!!!!!!!!!!!!
...全文
187 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayorvb 2006-07-27
  • 打赏
  • 举报
回复
那VB中的SENDKEYS是如何作出来的???????? 我用SENDKEYS来发送字符穿的话,可以成功的发送任何控件上!!!!晕死我拉~
supergreenbean 2006-07-27
  • 打赏
  • 举报
回复
EM_SETSEL
EM_REPLACESEL
province_ 2006-07-27
  • 打赏
  • 举报
回复
这些控件可能就是块用来显示内容的空白区域,当你输入的时候把一个EDIT显示出来并覆盖在上面。输入完后消失,内容画在那里面,SETTEXT当然就无效了。(个人猜测)
pigsanddogs 2006-07-27
  • 打赏
  • 举报
回复
把你的数据先入剪贴版, 然后发送WM_PASTE 试试
当前做这个事之前之后需要先悲愤还原下剪贴版.
supergreenbean 2006-07-27
  • 打赏
  • 举报
回复
那是因为可能这些软件中看上去貌似文本框的东西并不是windows的文本框,或者它们自己有自己的winproc
mayorvb 2006-07-27
  • 打赏
  • 举报
回复
非常感谢,我用了这个常数,但是只能在文本筐类的控件中插入成功,像PHOTOSHOP,DREAMWEAVER 的编辑器内插入失败。。。。。。。怎么会事?

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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