我已经设法将文本发送到我使用 C++ 创建的自定义文本框,以及使用 1 个窗口和 1 个文本框的记事本、计算和其他程序。但是,我想将文本发送到另一个具有多个文本框并且也在选项卡中的程序。它的结构如下:
我尝试过 winspy++,但没有成功,这是我一直在使用的简单代码。
#include <windows.h>
int main()
{
HWND hNote;
HWND hChild;
if (!(hNote=FindWindow("windowname",NULL)))
exit(1);
if (!(hChild=FindWindowEx(hNote,NULL,"EDIT",NULL)))
exit(2);
SendMessage(hChild,WM_SETTEXT,NULL,(LPARAM)"texttoadd");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
谁能帮我解决这个问题?
所以问题是获取特定控件的句柄。例如,您可以使用以下方法来查找控件的句柄:
| 归档时间: |
|
| 查看次数: |
1804 次 |
| 最近记录: |