Нужна простенькая помощь

Вобщем возник такой вопрос, даже 2)1) Как сымитировать клик мыши в указанную точку X,Y?2) Событие онкейпресс формы работает только когда форма активна.. при этом както необходимо реализоватьхоткей, то есть чтобы при нажатии определенной кнопки/комбинации,при свернутой программе, процедура обрабатывала событие..
7 ответов

по первому вопросу гугль выдал первой же ссылкой обсуждение http://www.cyberforum.ru/csharp-net/thread...post100179.htmlпо второму рыть в направлении глобальных хук-ов (hook)так же может помочь библиотека предложенная по ссылке выше


библиотеку эту я видел, ибо тоже гуглил...а руками то как? я не хочу за простеньким экзешником везде библиотеку тоскать =\


По поводу второго, ставишь свойство у формы KeyPreview = Trueи обработчик
        private void Form1_KeyDown(object sender, KeyEventArgs e)        {            if (e.Control && e.Shift && e.KeyCode == Keys.S)                MessageBox.Show("Save all");        }


-Mikle-, спасибо)теперь осталось разобраться с первым...


Вот вдохновился API -функцией   Вот готовая обертка вокруг SendInput. Функция mouse_event, из предыдущей статьи, считается устаревшей еще с 2000-ой винды.Вот файл MouseEvent.cs  MouseEvent.cs 5,87 Kb


А это набор методов, расширяющих класс Control (для этих же целей)  MouseEventExtension.cs 3,09 Kb