VC用API修改其他进程的Edit或Button的文本。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC用API修改其他进程的Edit或Button的文本。相关的知识,希望对你有一定的参考价值。

用SetWindowText好像只对自己程序的这两个控件有作用,对其他的进程的,好像GetWindowText可以,Set就不行了。

参考技术A SetWindowText 对所有有句柄的控件 只要支持这个参数 都是可行的 除非你的目标程序做了手脚 参考技术B Applies to: desktop apps onlyCopies the text of the specified window's title bar (if it has one) into a buffer. If the specified window is a control, the text of the control is copied. However, GetWindowText cannot retrieve the text of a control in another application.

MSDN的说法是不可以获取其他程序"控件"的文本. SetWindowText也是一样哦.本回答被提问者和网友采纳
参考技术C 不会吧!我的记忆中是可行的哦。追问

实践证明。。。不行啊!

追答

窗口(控件)句柄搞对没哦,应该是可行的。

以上是关于VC用API修改其他进程的Edit或Button的文本。的主要内容,如果未能解决你的问题,请参考以下文章

VC MFC对话框有多个Edit控件,只更新其中一个Edit控件的显示(已设置对应的int变量),

delphi,N个edit控件,1个button控件,做修改操作的时候,无论在哪个edit中输入,单击button都成功修改并

用VC++怎么样动态改变控件的大小宽度和位置?

VC 如何获取一个控件内的字体

vc MFC EDIT控件 设置光标位置

高分求解。VC++ 通过进程名或进程ID获取进程句柄