Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将密钥发送到C#中的特定句柄?_C#_Window_Mouse_Sendkeys - Fatal编程技术网

将密钥发送到C#中的特定句柄?

将密钥发送到C#中的特定句柄?,c#,window,mouse,sendkeys,C#,Window,Mouse,Sendkeys,我一直在搜索,到目前为止我只找到了SendKeys,它只适用于活动窗口。但是,我不想强制窗口变为活动状态。有人知道如何将按键发送到特定的窗口句柄吗?实际上,我的目标是一个子窗口,SendKeys只做父窗口,这就是为什么我需要这个特定的功能 提前谢谢 您是否尝试过使用或WM\U KEYDOWN/WM\U KEYUP?谢谢。你知道我如何发送多个键(同时按住)如CTRL+R等吗?我想你可以发送一个带有VK_控件的WM_键,然后是带有VK_R的WM_键,然后是带有VK_R的WM_键,然后是带有VK_控件

我一直在搜索,到目前为止我只找到了
SendKeys
,它只适用于活动窗口。但是,我不想强制窗口变为活动状态。有人知道如何将按键发送到特定的窗口句柄吗?实际上,我的目标是一个子窗口,SendKeys只做父窗口,这就是为什么我需要这个特定的功能


提前谢谢

您是否尝试过使用或WM\U KEYDOWN/WM\U KEYUP?

谢谢。你知道我如何发送多个键(同时按住)如CTRL+R等吗?我想你可以发送一个带有VK_控件的WM_键,然后是带有VK_R的WM_键,然后是带有VK_R的WM_键,然后是带有VK_控件的WM_键,但我不确定,我已经有一段时间没有在键盘上使用SendMessage了。