![]() |
eXeL@B —› Вопросы новичков —› Сграбить клиентскую область окна |
Посл.ответ | Сообщение |
|
Создано: 02 марта 2009 13:16 · Личное сообщение · #1 Необходимо получить снэпшот клиентской области окна и сохранить его в файле. Хэндл окна известен. Задача получения скриншота целого экрана тривиальна -- здесь же надо получить снимок окна и в тех случаях, когда окно или его часть не находятся на переднем плане (перекрыто полностью или частично другими окнами). Пробовал с помощью BitBlt и с помощью SendMessage WM_PRINT -- не получается. Снэпшоты нужны для анализа состояния приложения из другой программы и принятия решения на основе такого анализа. ![]() |
|
Создано: 06 марта 2009 21:54 · Личное сообщение · #2 Необходимо получить снэпшот клиентской области окна и сохранить его в файле почему нельзя сказать снимок? здесь же надо получить снимок окна и в тех случаях, когда окно или его часть не находятся на переднем плане проверяй через GetForegroundWindow() свое окно ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes ![]() |
|
Создано: 08 марта 2009 19:28 · Личное сообщение · #3 |
|
Создано: 11 марта 2009 16:03 · Личное сообщение · #4 |
|
Создано: 11 марта 2009 20:17 · Личное сообщение · #5 |
![]() |
eXeL@B —› Вопросы новичков —› Сграбить клиентскую область окна |
Эта тема закрыта. Ответы больше не принимаются. |