|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.11.2008, 07:35 | #1 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 226
|
Прозрачный фон
У меня есть исходник аналоговых часов. Нужно сделать их фон прозрачным (чтобы были видны только часы). Как можно это реализовать?
Код:
|
14.11.2008, 08:36 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Ну или используйте чисто альфа бленд окна или для частичной прозрачности слои.
|
14.11.2008, 10:37 | #3 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 226
|
алфа блен делает окно полностью прозрачным а мне нужно чтобы часы остались а фон был прозрачным
|
14.11.2008, 13:25 | #4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Вам лень читать что я написал ? Используйте слои виндовс они же Windows Layers функция. На этом форуме расписал пример на отлично... искать вам я смотрю тоже лень тогда вот ссылка http://www.programmersforum.ru/showt...ED%EE%F1%F2%FC тут привел пример когда с помощью двух BMP реализовывается, с PNG если надо все по аналогии... просто алфа канал не из маски битмапа сразу из PNG читать...
p.s. каких только результатов я добился когда ввел в поиск "прозрачность" |
14.11.2008, 18:00 | #5 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
А если сделать следующим образом. Создаешь буфер Buffer: TBitMap; и задаешь ему размер часов. Далее задаешь ему прозрачность Buffer.Transparent:= true; и все прорисовки, как в указанном коде, делаешь в буфере.Затем по таймеру выводишь новое положение стрелок на форму.Получишь прозрачный фон и ставь часы куда угодно.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
14.11.2008, 19:55 | #6 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
|
|
14.11.2008, 21:00 | #7 |
Форумчанин
Регистрация: 22.10.2008
Сообщений: 103
|
Попробуй так
Никто не знает больше чем не знаю я
|
15.11.2008, 09:13 | #8 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
To ВОВАН13
О какой производительности идет речь в даной конкретной программе? Вопрос задан именно для простой демонстрационной проги.Как раз здесь то и уместен простой подход.Важно,что проблема будет решена. Кстати - простота признак гениальности. Это не я сказал. Это было у кого то из знаменитых ученых.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
15.11.2008, 09:27 | #9 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Гы простота... ну конечно зачем вообще спорить :D конечно легче свой-во указать нежели API сразу вызвать представляли бы вы сколько кода тянится за этим свой-вом... не говорили бы так... и какая тут еще гениальность :D ну а о красоте отрисовки в таком случае сразу можете забыть т.к. использование RGN областей для закругленных областей не очень хорошо, слои другое дело... ну вам решать что лучше конечно!. Ну раз не хотите слушать делайте такие проги которые выглядят в наше то время как лет 10 назад это же просто
|
15.11.2008, 10:09 | #10 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Повторюсь, вопрос задан к конкретному примеру, а не как общеприменимый метод.Как я понял задача у автора студенческая, ему
курсовик или лабу надо оформить.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прозрачный PageControl | Nemez | Компоненты Delphi | 7 | 23.07.2008 06:58 |
Прозрачный фон формы | Yogik™ | Помощь студентам | 2 | 03.01.2008 08:53 |
прозрачный Image | Roof | Помощь студентам | 8 | 27.07.2007 12:15 |
Прозрачный фон в ТMemo | rpy3uH | Win Api | 1 | 30.10.2006 20:16 |
Прозрачный фон Label | Alar | Компоненты Delphi | 0 | 30.10.2006 00:38 |