WPF SendKeys.SendWait() 不适用于 Visibility=Hidden
WPF SendKeys.SendWait() doesn't work with Visibility=Hidden
都在标题里了!
当 Visibility[=22 时,WPF 中的 System.Windows.Forms.SendKeys.SendWait() 函数不起作用=] 属性 的 MainWindow 设置为 Hidden.
请问是什么问题,如何解决?
使用WinAPI函数
[DllImport("user32.dll", SetLastError = true)]
public static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, int dwExtraInfo);
Ctrl+V 示例:
keybd_event(0x11, 0, 1 | 0, 0);//ctrl down
keybd_event(0x56, 0, 1 | 0, 0);//v down
keybd_event(0x56, 0, 1 | 2, 0);//v up
keybd_event(0x11, 0, 1 | 2, 0);//ctrl up
都在标题里了!
当 Visibility[=22 时,WPF 中的 System.Windows.Forms.SendKeys.SendWait() 函数不起作用=] 属性 的 MainWindow 设置为 Hidden.
请问是什么问题,如何解决?
使用WinAPI函数
[DllImport("user32.dll", SetLastError = true)]
public static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, int dwExtraInfo);
Ctrl+V 示例:
keybd_event(0x11, 0, 1 | 0, 0);//ctrl down
keybd_event(0x56, 0, 1 | 0, 0);//v down
keybd_event(0x56, 0, 1 | 2, 0);//v up
keybd_event(0x11, 0, 1 | 2, 0);//ctrl up