Снимок области формы, delphi xe2 |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Снимок области формы, delphi xe2 |
18192123 |
15.07.2012 19:34
Сообщение
#1
|
Профи Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
Доброго времени суток!
Пытаюсь реализовать такую штуку: на форму кинула Panel, на нее - Image (без панели не обошлась, ибо картинка скрывалась за остальными элементами формы). На картинке - человечек, остальной фон - прозрачный (это заготовка для Помощника, в который буду выводить подсказки при наведении мышью на остальные элементы интерфейса). Эту картинку пользователь может перемещать по экрану (по этой части реализация готова). Хорошо бы, чтоб через фон картинки были видны элементы, над которыми картинка в данный момент. Но вот фон панели этому как раз и мешает. Пришло в голову сделать снимок формы ПОД панелью и притулить на нее. Вот только не знаю - реализуемо ли такое. Буду рада любым предложениям и советам. |
IUnknown |
16.07.2012 1:16
Сообщение
#2
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Цитата Пришло в голову сделать снимок формы ПОД панелью и притулить на нее Оно тебе надо? Создай над своей формой динамически еще одну, прозрачную (за счет TransparentColor/TransparentColorValue и отсутствия рамки). Перетаскивать такую форму можно за этот самый TImage, единственное - придется отслеживать WM_MOVING, чтобы не дать выйти этой прозрачной форме за границы основной. Но это мелочи, в любом случае это проще, чем то, что ты задумала. |
18192123 |
16.07.2012 15:07
Сообщение
#3
|
Профи Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
IUnknown, спасибо! То, что нужно!
|
Текстовая версия | 24.09.2024 6:11 |