WinApi Клик мыши в другом приложении

почему клик правой кнопки мыши не делается в окне блокнота, он делается там где курсор мыши но не в приложении хотя дескриптор окна был найден

[DllImport("user32.dll")]
    public static extern void mouse_event(uint dwFlags, int dx, int dy, uint dwData, IntPtr hWnd);

[DllImport("user32.dll", SetLastError = true)]
    public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

 [Flags]
        public enum MOUSEEVENTF
        {
            LEFTDOWN = 0x02,
            LEFTUP = 0x04,
            RIGHTDOWN = 0x08,
            RIGHTUP = 0x10
        }

                IntPtr hwnd = FindWindow(null, "1.txt – Блокнот");

                mouse_event((uint)MOUSEEVENTF.RIGHTDOWN, 0, 0, 0, hwnd); //нажали
                mouse_event((uint)MOUSEEVENTF.RIGHTUP, 0, 0, 0, hwnd); //отпустили

Ответы (0 шт):