Эй Я использую RDPCOMAPILib для экранов теней между двумя компьютерами. Я добавил пользовательский элемент windows для моего проекта, который включает в себя axRDPViewer.Событие с щелчком мыши WindowsFormsHost
Этот элемент управления добавлен в мой WPF View в элементе управления WindowsFormsHost и работает нормально, см Код:
<Grid Name="RDP">
<Border BorderBrush="Black" BorderThickness="2">
<WindowsFormsHost MouseDown="host_MouseDown" PreviewMouseDown="host_PreviewMouseDown" x:Name="host">
<controls:RDPViewer Click="viewer_Click" MouseClick="viewer_MouseClick" x:Name="viewer"/>
</WindowsFormsHost>
</Border>
</Grid>
Но ни одно из событий щелчка не возникает, когда я нажимаю на контроле, но я не знаю, почему?
Я хочу что-то сделать, когда я дважды нажимаю на элемент управления.
Надеюсь, что кто-то знает решение моей проблемы.
Может быть, это помогает думать об этом немного. Все, что вы набираете на клавиатуре, и любые события мыши передаются программе, которая имеет передний план на удаленном компьютере. Поэтому, конечно, вы не можете видеть их на местном уровне. –
Нет, я думаю, что они не в нормальном режиме, а только в режиме просмотра, поэтому события не проходят. Или я понял что-то не так? – David198