|
|
|||
|
wm-help.net -> Электронная библиотека -> Delphi -> Вопросы и Ответы по Delphi -> Вопрос и Ответ 5Вопрос и Ответ 5
Вопросы и Ответы 5. Можно ли из Delphi рисовать в любой части экрана или в чужом окне? Для этого надо воспользоваться функциями API. Получить контекст чужого окна, либо всего экрана: function GetDC(Wnd: HWnd): HDC; где Wnd - указатель на нужное окно, или 0 для получения контекста всего экрана. И далее, пользуясь функциями API, нарисовать все что надо. Пример: ............ PROCEDURE
DrawOnScreen; ScreenDC := GetDC(0); {получить контекст экрана} END;
............ Не забывайте после своих
манипуляций посылать пострадавшим (или всем)
окнам сообщение о необходимости перерисовки, для
восстановления их первоначального вида. ...предыдущая страница следующая... |
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.200 |