0

如果 Spy++ 无法显示所有子窗口,如何找到它们?如果我通过保存 MessageBox (Win 7) 保存文件,我只能找到 MessageBox 对话框,但找不到它的子对话框。我也看到了单选按钮、确定按钮和取消按钮,但是我在 Spy++ 中找不到它们,并且 PostMessage 无法成功单击它们(没有任何反应)。

parent_hwnd = FindWindow("MozillaDialogClass", torrent_name_Window);

SetForegroundWindow((IntPtr)parent_hwnd);

// click on radio button "save as" (download dialog - mozilla):
PostMessage(parent_hwnd, WM_LBUTTONDOWN, 496, 473);
PostMessage(parent_hwnd, WM_LBUTTONUP, 496, 473);

System.Threading.Thread.Sleep(1000);

// click on OK (download dialog - mozilla):
PostMessage(parent_hwnd, WM_LBUTTONDOWN, 708, 571);
PostMessage(parent_hwnd, WM_LBUTTONUP, 708, 571);
4

0 回答 0