我被指定更改一个窗口中按钮的文本。由于该公司是我们付费订阅的公司,因此我没有也无法访问源代码。我该如何在没有源代码的情况下更改按钮文本?我正在尝试使用pInvoke并遇到问题。窗口标题会根据你正在与谁一起工作而更改: "Order Entry Sheet - LASTNAME,FIRSTNAME",因此窗口标题可能无法在win32调用内使用。我知道两个参数都是可选的。我正在使用Spy ++,不确定要使用什么lpClassName。我看到列出的类名是#32770(Dialog)。我尝试了一下并得到了0的返回值。如何从另一个进程更改按钮文本?
根据MSDN的说法,我应该能够通过SetWindowText来实现这个功能。
根据MSDN的说法,我应该能够通过SetWindowText来实现这个功能。
我不能使用SetWindowText来完成我想要的事情。是否有其他办法可以使用?更改指定窗口标题栏(如果有)的文本。如果指定的窗口是控件,则更改控件的文本。但是,SetWindowText无法更改另一个应用程序中控件的文本。