我正在使用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正在犯一些我无法控制的错误,我不能使用SendWaitno 或者放置一些线程延迟,它必须是最快的,
我只是在看它是如何完成的。