Мне нужно нажать левую кнопку мыши в код .
Я перемещаю мышь, используя:
[DllImport("User32.dll")]
private static extern bool SetCursorPos(int X, int Y);
Но мне нужен собственный (или нет) метод для выполнениящелкните левой кнопкой мыши.
Это приложение wpf, однако, когда приложение предполагает нажатие кнопки мыши, мышь будет находиться вне окна wpf (и окно не будет иметь фокус).
Я столкнулся с некоторыми кодами, такими как:
MouseButtonEventArgs arg = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left) {
RoutedEvent = Button.MouseLeftButtonDownEvent
};
, а затем:
RaiseEvent(arg);
-или-
OnMouseLeftButtonDown(arg);
Ноони не работают.И я думаю, потому что эти методы пришли из UIElement.
Может быть, импорт DLL будет делать.Я просто не знаю, какой.