我已经设法将文本发送到我使用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;
}
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:4)
所以问题是获得特定控件的句柄。您可以使用以下方法来查找控件的句柄: