Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Снимок области формы

Автор: 18192123 15.07.2012 23:34

Доброго времени суток!
Пытаюсь реализовать такую штуку: на форму кинула Panel, на нее - Image (без панели не обошлась, ибо картинка скрывалась за остальными элементами формы). На картинке - человечек, остальной фон - прозрачный (это заготовка для Помощника, в который буду выводить подсказки при наведении мышью на остальные элементы интерфейса). Эту картинку пользователь может перемещать по экрану (по этой части реализация готова). Хорошо бы, чтоб через фон картинки были видны элементы, над которыми картинка в данный момент. Но вот фон панели этому как раз и мешает. Пришло в голову сделать снимок формы ПОД панелью и притулить на нее. Вот только не знаю - реализуемо ли такое. Буду рада любым предложениям и советам.

Автор: IUnknown 16.07.2012 5:16

Цитата
Пришло в голову сделать снимок формы ПОД панелью и притулить на нее
Оно тебе надо? Создай над своей формой динамически еще одну, прозрачную (за счет TransparentColor/TransparentColorValue и отсутствия рамки). Перетаскивать такую форму можно за этот самый TImage, единственное - придется отслеживать WM_MOVING, чтобы не дать выйти этой прозрачной форме за границы основной. Но это мелочи, в любом случае это проще, чем то, что ты задумала.

Автор: 18192123 16.07.2012 19:07

IUnknown, спасибо! То, что нужно!