Как сделать так, чтобы моя форма отображалась, когда она скрыта при нажатии клавиши в другом приложении? - PullRequest
0 голосов
/ 01 декабря 2018

Я пытался выяснить это, используя

   '[DllImport("user32.dll", EntryPoint = "FindWindow")]
    private static extern IntPtr FindWindow(string lp1, string lp2);

    [DllImport("user32.dll", ExactSpelling = true, CharSet = CharSet.Auto)]
    [return: MarshalAs(UnmanagedType.Bool)]
    private static extern bool SetForegroundWindow(IntPtr hWnd);

    private void button1_Click(object sender, EventArgs e)
    {
        IntPtr handle = FindWindow(null, "Notepad");
        if (!handle.Equals(IntPtr.Zero))
        {
            if (SetForegroundWindow(handle))
            {
                SendKeys.Send("(KEY)");


            }
        }
    }
}

} `

Но я в основном хочу изменить это.Пример: когда я нажимаю insert в блокноте, он показывает мою форму.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...