IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Снимок области формы, delphi xe2
18192123
сообщение 15.07.2012 19:34
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 920
Пол: Женский
Реальное имя: Марина

Репутация: -  2  +


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


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


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


Профи
****

Группа: Пользователи
Сообщений: 920
Пол: Женский
Реальное имя: Марина

Репутация: -  2  +


IUnknown, спасибо! То, что нужно!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 23.04.2024 17:16
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"