RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Подскажите, как получить битмап произвольного прямоугольника экрана? А прямоугольника под своим окном? Т.е. не просто кусок рисунка с десктопа, как это в candybarzе делается, а именно снимок области экрана, включая все окошки, что могут там болтаться. > > Хочу потренироваться в дырках и прозрачности. > > Сейчас есть соображения следующие: перед рисованием всего окна делать снимок области, рисовать окно без рамки, с полученным фоновым битмапом - правда, это псевдопрозрачность. Если окошко снизу начнёт перерисовываться, это никак не отобразится. Можно конечно насильно заставлять его перерисовываться по маскам (кстати а есть возможность как в виндах делать invalidaterect?), но как узнать, что оно начало перерисовываться? > > http://www.sra.co.jp/people/akira/os2/shapewin-e.html
__, _, __, _,_ _, _
|_ / \ |_) | | |\/|
| \ / | \ | | | |
~ ~ ~ ~ `~' ~ ~
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.