VC++如何修改其他应用程序的编辑框的文字?

注意,是A程序修改B程序的编辑框中的内容如何简单有效实现,多谢啦!我目前用的键盘模拟复制粘贴,但是效果不稳定。... 注意,是A程序修改B程序的编辑框中的内容如何简单有效实现,多谢啦!我目前用的键盘模拟复制粘贴,但是效果不稳定。 展开
 我来答
百度网友3038d88
2013-04-02 · TA获得超过1097个赞
知道小有建树答主
回答量:1670
采纳率:0%
帮助的人:1167万
展开全部
B程序 是否你自己写的.
如果是 可以自定义一个 消息接口
A程序 Post自定义消息 . B程序处理.

如果不是,
HWND parenthwnd = ::FindWindow(NULL,"B对话框名称");
拿到句柄, 在循环遍历控件.
得到想要的控件句柄
::PostMessage(句柄, WM_SETTEXT, 0, "文字");
基本是这个流程.
实现还需细节化.
追问
是这样的,B程序是sun公司的java框架在windows上的框架,不是mfc框架,B程序的类名称为SunAwtDialog,B程序上的编辑框控件不存在独立的句柄,所以这个方法不行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式