brucelee165
2015-12-05 02:20
采纳率: 0%
浏览 4.4k

VB如何通过句柄获取文本框数据

操作一软件,所有信息都显示在文本框里的。我可以用VB获取该软件的文本框窗口句柄。
但我想把文本框里的数据取出来入打开的记事本。应该怎样做。用VB的

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • u013961798 2015-12-05 02:42

    1.遍历窗口下控件(控件也是有句炳的)
    2.找到你想要的文本框
    3.返回.text(注意返回值类型)
    注意:某些情况下,虽然可以取得控件句柄,但是无法对控件进行操作(比如模拟键盘KeyDown、模拟鼠标点击),但是控件的属性应该是可以返回的

    评论
    解决 无用
    打赏 举报
  • brucelee165 2015-12-05 03:07

    1,2步已完成。但第三步不是很明白。获得文本框(textbox)句柄CWindowHandle.用WM_SETTEXT能写入数据到文本框。但WM_gettext和GetWindowTEXT都无法获取到文本框数据

    评论
    解决 无用
    打赏 举报
  • brucelee165 2015-12-05 03:07

    1,2步已完成。但第三步不是很明白。获得文本框(textbox)句柄CWindowHandle.用WM_SETTEXT能写入数据到文本框。但WM_gettext和GetWindowTEXT都无法获取到文本框数据

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题