![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 10
|
![]()
Всем привет! Возникла проблема-нужно отслеживать создание новых окон и у же ПОСЛЕ их отображения на экране делать и кидать скрин в определенное место не вешая систему.Я делаю это WH_CALLWNDPROCRET после чего шлю сообщение в прогу, которая уже и сохраняет скрин, но система при этом виснет да и окно не успевает отобразится. Прошу помощи, заранее большущее спасибо!
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А ты снимок делаешь когда?
Если не ошибаюсь ловить скрин нужно при приходе WM_Paint, но при этом нужно передать это сообщение окну, а уж потом скрин ловить.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 10
|
![]()
Я использую WM_CREATE. И почему система виснет то? Щас WM_PAINT попробую...
С пэйнтом вообще все плохо. При каждом хоть малейшем изменении окна приходит туча сообщений а окон много... Как сделать чтобы скрин делался только для полностью прорисованного окна 1 лишь раз Последний раз редактировалось Stilet; 04.08.2010 в 15:38. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 10
|
![]()
если даже и вылезет сообщение то скрин я сохранить не смогу: как только прога получает сообщение от длл она начинает сохранять скрин и система виснет нахрен
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.08.2010
Сообщений: 10
|
![]()
С проблемой разобрался-скрины делаются, но вот не задача-активэт избирательно вешает программы:qip, программу отображения изображений(стандартную), браузеры, акробат"а. Проверено не на одном компе. В чем причина такого жесткого отбора?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DirectShow, вытащить скрины видео | AleD | Мультимедиа в Delphi | 0 | 25.07.2010 07:16 |
Отслеживание изменений | Fezdipekla | Microsoft Office Access | 3 | 09.07.2010 22:56 |
не получаются скрины PrtScr | hmrmart | Помощь студентам | 6 | 05.06.2010 17:52 |
Отслеживание процесса | medved6216 | Общие вопросы Delphi | 3 | 22.03.2010 20:17 |