应该用哪个API?

tshow 2002-11-01 11:01:53
想在一个程序中A获得另一个程序B中当前输入文本框的句柄,同时获得该文本框的相应属性,如输入的TEXT,PASSWORD等
我现在只能在A中获得A中的文本框句柄,不能在A中获得B中焦点所在控件的句柄
该怎么做?
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tshow 2002-11-02
  • 打赏
  • 举报
回复
贴先放着
fcjg(飞马)说的我开始就试过,似乎不全面
枚举窗口还不错,不过我要的效果我还不知怎么搞,过几天回大家的贴
先谢了
tshow 2002-11-01
  • 打赏
  • 举报
回复
就是如何用它从另一个应用程序的编辑控件中获取文字
zyl910 2002-11-01
  • 打赏
  • 举报
回复
当然不行
Win2000已经修正了这个漏洞
chinayang 2002-11-01
  • 打赏
  • 举报
回复
這樣問題.我都回答過好多次了.
首先用enumwindows枚舉當前系統所有窗口,得到提定窗口nHand,再用enumchildwindows枚舉出指定窗口所有的控件包柄,給指定的控件發送sendmessage就可以.不關可以看到属性,就連text中的東西都可以拿的到.不過對password編輯框無效..我試過好多次..如果那位可以..記的通知一下..
onebody 2002-11-01
  • 打赏
  • 举报
回复
只要用VB里的API函数就行了,步骤如下:
一. 获得窗口句柄
用FINDWINDOW函数(这些函数在VB API 函数浏览器里都可以找到) 获得窗口句柄
二. 获得窗体内控件的句柄是用GETWINDOW函数
三.发送消息 用SENDMESSAGE 函数发送特定的消息就可以,
详细了解请发E-mail to fcjg@etang.com

1,486

社区成员

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

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