[size=18px] [DllImport("user32.dll")]
private static extern bool EnumWindows(WNDENUMPROC lpEnumFunc, int lParam);
通过API能获取到 窗口的句柄。不过窗口里面的控件没有句柄。按钮可以通过 坐标模拟鼠标点击,
const uint downCode = 0x201; // Left click down code
const uint upCode = 0x202; // Left click up code
SendMessage(hWnd, downCode, wParam, lParam); // Mouse button down
SendMessage(hWnd, upCode, wParam, lParam); // Mouse button up
但是文本框不知道怎么输入文字。没有分了,求高手指点下。
试了。用发送CTRL+V 。 SendKeys.SendWait("^{V}"); 好像发送不到坐标的窗口。只能手工点击的鼠标激活的窗口才能使用 SendKeys
[/size]
private static extern bool EnumWindows(WNDENUMPROC lpEnumFunc, int lParam);
通过API能获取到 窗口的句柄。不过窗口里面的控件没有句柄。按钮可以通过 坐标模拟鼠标点击,
const uint downCode = 0x201; // Left click down code
const uint upCode = 0x202; // Left click up code
SendMessage(hWnd, downCode, wParam, lParam); // Mouse button down
SendMessage(hWnd, upCode, wParam, lParam); // Mouse button up
但是文本框不知道怎么输入文字。没有分了,求高手指点下。
试了。用发送CTRL+V 。 SendKeys.SendWait("^{V}"); 好像发送不到坐标的窗口。只能手工点击的鼠标激活的窗口才能使用 SendKeys
[/size]

