C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как перехватить BitBlt ?
colotoon
Отправлено: 11.06.2006, 16:46


Ученик-кочегар

Группа: Участник
Сообщений: 22



Кто знает, как перехватить BitBlt, или сообщение связанное с этим, глобально?
ShibaOn
Отправлено: 01.07.2006, 15:48


Дежурный стрелочник

Группа: Участник
Сообщений: 37



С очень большой уверенностью smile.gif могу сказать, что WinAPI-шными функциями этого сделать нельзя, так как BitBlt не вызвает никакого сообщения, а непосредственно переносит данные из одной области памяти в другу. Это все равно, что попытаться перехватить sizeof(int) smile.gif. Но, как говорится: "нет ничего невозможного" — спецы по асме может быть и могут найти адрес функции, поместить по этому адресу свою и тогда уже отлавливать, но я так не умею smile.gif

Вернуться в Вопросы программирования в C++Builder