Текущий архив: 2008.04.13;
Скачать: CL | DM;
ВнизПолупрозрачный заголовок формы в XP Найти похожие ветки
← →
BlackSun © (2008-02-26 02:42) [0]Доброго времени суток, подскажите в каком направлении рыть, чтобы реализовать нормальную полупрозрачность заголовка? (только заголовка, сама форма должна быть непрозрачной), на ум приходит только наложение не прозрачной формы на полупрозрачную .. но этот вариант подходит только в крайнем случае, заранее благодарен за ответы)
← →
sniknik © (2008-02-26 08:21) [1]поставь висту. и не мучай пользователей XP тем изза чего они новую операционку не принимают(одним из)...
← →
BlackSun © (2008-02-26 22:34) [2]Еще дельные советы есть? Я не стараюсь скопировать висту, ее глюки и неудобность, мне нужен всеголишь полупрозрачный заголовок)
← →
Германн © (2008-02-27 00:41) [3]
> BlackSun © (26.02.08 22:34) [2]
>
> Еще дельные советы есть? Я не стараюсь скопировать висту,
> ее глюки и неудобность, мне нужен всеголишь полупрозрачный
> заголовок)
Дельных больше нет и врядли будут. Такие вещи стоит реализовывать только если сама ОС представляет такие средства. Если же ОС не имеет таких средств, то любая реализация сего механизма будет перанальной.
← →
Amoeba © (2008-02-27 20:16) [4]
> BlackSun © (26.02.08 22:34) [2]
>
> Еще дельные советы есть? Я не стараюсь скопировать висту,
> ее глюки и неудобность, мне нужен всеголишь полупрозрачный
> заголовок)
>
Это называется "Когда коту делать нечего...". Иначе только нецензурными словами можно прокомментировать.
← →
tesseract © (2008-02-28 16:54) [5]Сюда можно покапать : http://stardock.com/
← →
www (2008-02-28 17:27) [6]
> полупрозрачность заголовка? (только заголовка, сама форма
> должна быть непрозрачной
зачем?
← →
Prohodil Mimo © (2008-02-28 17:32) [7]www (28.02.08 17:27) [6]
что бы в глазах рябило.
← →
www (2008-02-28 17:37) [8]
> что бы в глазах рябило.
ну да, ну да
кнопки в форме плюсов и шестеренок
треугольные комбобоксы с выпаданием вправо
гриды с самосхлопывающимисчя колонками
← →
Поп Гапон (2008-02-28 18:21) [9]
> BlackSun © (26.02.08 02:42)
>
> Доброго времени суток, подскажите в каком направлении рыть,
> чтобы реализовать нормальную полупрозрачность заголовка?
> (только заголовка, сама форма должна быть непрозрачной),
> на ум приходит только наложение не прозрачной формы на
> полупрозрачную .. но этот вариант подходит только в крайнем
> случае, заранее благодарен за ответы)
1. Наложение непрозрачной формы на прозрачную
2. UpdateLayeredWindow но придется полностью переписать VCL.
3. Если форма на одном и том же месте, то прячешь окно, копируешь картинку десктопа, отрисовываешь на окне с алфаналожением.
Других вариантов нет.
← →
tesseract © (2008-02-28 20:39) [10]
> 2. UpdateLayeredWindow но придется полностью переписать
> VCL.
Как вариант перерисовка неклиентской области окна своими силами + подмешивание низлежащего слоя. Не простая задачка.
← →
DVM © (2008-02-28 23:28) [11]Самый простой вариант - два окна состыкованные и перемещающиеся вместе. Одно полупрозрачное - типа заголовок. Второе непрозрачное - все остальное. Как вариант - одно окно в другом. Полупрозрачное имеет заголовок, бордюр и дырку по региону внутри себя для второго непрозрачного окна. Все перемещается вместе.
← →
Поп Гапон (2008-02-28 23:31) [12]
> DVM © (28.02.08 23:28) [11]
>
> Самый простой вариант - два окна состыкованные и перемещающиеся
> вместе. Одно полупрозрачное - типа заголовок. Второе непрозрачное
> - все остальное. Как вариант - одно окно в другом. Полупрозрачное
> имеет заголовок, бордюр и дырку по региону внутри себя для
> второго непрозрачного окна. Все перемещается вместе.
Не совсем, при резком движении и 100% загрузке проца могут быть заметны дергания.
← →
Eraser © (2008-02-29 01:26) [13]> [0] BlackSun © (26.02.08 02:42)
лучше потратить время на реализацию функционала программы. поверь, без этого полупрозрачный заголовок никому не нужен будет.
← →
macrodens © (2008-02-29 12:15) [14]в D6 есть такие свойства у формы AlphaBlend и AlphaBlendValue
это делает всю форму прозрачной от загаловка до содержимого формы
можно копать в эту сторону
← →
Поп Гапон (2008-02-29 15:20) [15]
> macrodens © (29.02.08 12:15) [14]
>
> в D6 есть такие свойства у формы AlphaBlend и AlphaBlendValue
> это делает всю форму прозрачной от загаловка до содержимого
> формы
> можно копать в эту сторону
Умный, да? Мозги не жмут?
[9]
Страницы: 1 вся ветка
Текущий архив: 2008.04.13;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.011 c