Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с отрисовкой прозрачности у формы, Подправте код 
:(
    Опции темы
GELEAF
Дата 23.2.2007, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 11.3.2006

Репутация: нет
Всего: нет



Я долго искал как сделать форму прозрачной и нашел но у неё есть глюк
При перетаскивании формы прозрачная часть формы не перерисовывается
Кабуто фокус теряется.
Если непонятна моя проблема то создайте новый проект в 
дельфи и по событию OnCreate поставьте:

Код

procedure TForm1.FormCreate(Sender: TObject);
begin
  Form1.Brush.Style := bsClear;
end;

Потом запустите и перетащите форму и вы увидите что картинка осталась прежней.
Вот в чем проблема(

PM MAIL ICQ   Вверх
Sovereign
Дата 24.2.2007, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 7.11.2006

Репутация: нет
Всего: 4



Можно по другому, в свойстве формы TransparentColor поставить в true, TransparentColorValue выставить самим, т.е выбрать цвет, который при запуске будет прозрачным, и выставить таким цвет формы
PM MAIL   Вверх
GELEAF
Дата 24.2.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 11.3.2006

Репутация: нет
Всего: нет



Цитата(Sovereign @ 24.2.2007,  11:11)
Можно по другому, в свойстве формы TransparentColor поставить в true, TransparentColorValue выставить самим, т.е выбрать цвет, который при запуске будет прозрачным, и выставить таким цвет формы

Неа, так не пойдет, надо именно этим способоч что я привел.
Просто мне надо сделать форму которая отрисовывается по png рисункую.
Так вот када я твоим способом это делаю там прозрачности нет, а када я своим способом то там прозрачность и тенб есть тока с перетаскиванием проблнмы."ckb не понятно чего я добиваюсь то посмотрите на прогу Yahoo! Widget Engine там у них окна с тенью. эти окна используют png рисунки.
PM MAIL ICQ   Вверх
Alexeis
Дата 24.2.2007, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



GELEAF, прозрачность прокликивается, нужно оставлять хоть 1% непрозрачности.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Moid
Дата 26.2.2007, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 27.3.2006

Репутация: нет
Всего: 3



Если нужно, чтобы форма была полностью прозрачна, и видны только ее компоненты тогда используется TransparentColor, а для перерисовки делай 
Код

Form1.Refresh;

А если нужна полупрозрачность то тада BlendValue нужно менять у формы


--------------------
"Всё должно быть сделано настолько простым, насколько это возможно, но не проще" (с) А.Эйнштейн
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.1110 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.