| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Отслеживание измения десктопа. |
| Автор: val 27.1.2006, 15:19 |
| Привет всем! Появилась такая проблема - необходимо как-то разобраться в таких задачах: 1. Узнать, что где-то на десктопе что-то перерисовалось (произошел PaintEvent в каком-то окне). 3. Найти область, где имела место эта перерисовка экрана. Я так понимаю, что тут надо с хуками работать. Итак, кто что подскажет? |
| Автор: val 27.1.2006, 18:25 | ||||||||
Не совсем, ведь можно хук повесить на измение положения окна, его развертывание и вообще, на кучу всяких событий, связанных с окнами.
Да.
Расскажи, как делать перехват функций (BeginPaint), с фотографированием я уже разобрабрался, тормозов вроде бы как нет, но проц загружен на 70 процентов.
Основная цель - написать приложение remote desktop типа VNC. |
| Автор: Fixin 27.1.2006, 18:44 |
| Так просто не расскажешь (особенно, если я сам никогда не пользовался) поищи в сети. Перехватывать тогда еще GetDC. |
| Автор: val 27.1.2006, 18:45 |
| Поискал в сети, говорят, что такую задачку можно и хуками делать... |
| Автор: Fixin 27.1.2006, 18:47 |
| ну, "святое писание" в руки и вперед! |