![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Задача такая. Приложение должно быть сврнуто, но в это время оно должно получать события мыши в виндовс, в каком бы приложении или самой виндовс не произошли. После чего надо рисовать на экране поверх всех приложений и чтобы, то что нарисовал, не исчезало?
|
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 63 Всего: 170 |
Я бы разделил задачу на две:
1. рисование на рабочем столе 2. хук на windows-messages Рисование: посмотри вот это хуки: наверное, сначала нужно получить список интересующих тебя процессов, запущенных сейчас. Наверное, можно через System.Process Потом, у каждого из процессов взять дескриптор окна Process.Handle и с ним работать... здесь инфы побольше. Вот, посмотри ссылки: Global System Hooks in .NET Processing Global Mouse and Keyboard Hooks in C# Функция UnhookWindowsHookEx (тут же посмотри про SetWindowsHookEx) Короче, предстоит тебе много работы. Если сделаешь, кинь в меня примером, очень буду благодарен -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |