findWindow 发表于 2015-3-3 18:35:07

如何获取窗口其它控件句柄,求大神解答。

我想后台往编辑框里添加文本,但是不会找编辑框的句柄,求大神解答,越详细越好

freeparty 发表于 2015-3-3 19:07:46

本帖最后由 freeparty 于 2015-3-3 19:32 编辑

                HWND hPreWnd = FindWindow(TEXT("QufPanelWnd{AC3B1BBC-F727-4473-B765-45BDF3E65DD5}"),NULL);
                HWND EditHwnd = FindWindowEx(hPreWnd, NULL, TEXT("edit"), NULL);

                TCHAR        a[] = TEXT("dsfsd");

                SendMessage(EditHwnd, WM_SETTEXT, 0, (LPARAM)(LPCTSTR)a);

freeparty 发表于 2015-3-3 19:10:40

请采纳

maikehong 发表于 2015-3-4 02:02:36

{:1_1:}

无名侠 发表于 2015-3-7 20:22:55

你可以用spy++找到编辑框的类名然后用FindWindow通过类名的方式的到窗口句柄。
要修改这个编辑框内容,你可以用SetWindowText来搞。
页: [1]
查看完整版本: 如何获取窗口其它控件句柄,求大神解答。