Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| The PRO |
27.06.2007 16:50
Сообщение
#1
|
![]() Билл Гейтс =) ![]() Группа: Пользователи Сообщений: 23 Пол: Мужской Репутация: 0 |
Хочу урасить форму и сделать её как в Висте.
А именно. Я хочу узнать, как сделать снимок той части экрана, которая находится под формой, это изображение поместить на компонент TImage, изображение растянуть по всей форме и применить к этому изображению эфферк Blur, чтобы форма выглядела как прозрачное запотевшее стекло. Заранее спасибо |
![]() ![]() |
| volvo |
27.06.2007 17:42
Сообщение
#2
|
|
Гость |
Просто прозрачность не даст эффекта запотевшего стекла. Для этого надо снять скриншот... Проблема в другом - допустим, при старте приложения снять его не проблема:
procedure TForm1.FormCreate(Sender: TObject);(на форме - один TImage привязанный к размерам формы) , но что ты будешь делать при перетягивании окна по экрану? Каждый раз снимать скриншот? Система повесится... Сообщение отредактировано: volvo - 27.06.2007 17:53 |
The PRO Стиль формы как в Windows Vista 27.06.2007 16:50
мисс_граффити Просто изменить прозрачность формы - не устроит? 27.06.2007 17:28
The PRO Нет.
Неточно снимает скриншот того, что под формо... 29.06.2007 18:21
volvo Это ты внукам рассказывать будешь:
Добавить 1 ил... 29.06.2007 18:51
мисс_граффити Перетягивание - не единственная проблема.
У других... 29.06.2007 19:48
The PRO
Это ты внукам рассказывать будешь:
Добавить 1 и... 29.06.2007 20:30
hardcase В любом случае нужно сперва отключить Border у фор... 30.06.2007 12:36
volvo , то поставь вот эту процедуру:
procedure TForm1.G... 3.07.2007 18:15
Не важно... Теоритически можно постаить какой нибудь компанент... 13.07.2007 9:01![]() ![]() |
|
Текстовая версия | 8.12.2025 18:27 |