我正在使用SendKey
这些功能将击键发送到由其窗口名称定位的窗口
[DllImport("user32.dll")]
public static extern int FindWindow(
string lpClassName, // class name
string lpWindowName // window name
);
[DllImport("user32.dll")]
public static extern int SetForegroundWindow(
int hWnd // handle to window
);
是否有另一种方法可以将击键发送到窗口而不将其置于前台?
我在许多窗口之间切换并且SendKey
正在犯一些我无法控制的错误,我不能使用SendWait
no 或者放置一些线程延迟,它必须是最快的,
我只是在看它是如何完成的。