RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> Подскажите, как получить битмап произвольного прямоугольника экрана? А прямоугольника под своим окном? Т.е. не просто кусок рисунка с десктопа, как это в candybarzе делается, а именно снимок области экрана, включая все окошки, что могут там болтаться. > Хочу потренироваться в дырках и прозрачности. > Сейчас есть соображения следующие: перед рисованием всего окна делать снимок области, рисовать окно без рамки, с полученным фоновым битмапом - правда, это псевдопрозрачность. Если окошко снизу начнёт перерисовываться, это никак не отобразится. Можно конечно насильно заставлять его перерисовываться по маскам (кстати а есть возможность как в виндах делать invalidaterect?), но как узнать, что оно начало перерисовываться?
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.