Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.04.13;
Скачать: [xml.tar.bz2];

Вниз

Полупрозрачный заголовок формы в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.007 c
2-1205874786
deras
2008-03-19 00:13
2008.04.13
SQL запрос - выбрать все дублирующиеся записи.


2-1205745505
k@te4ka
2008-03-17 12:18
2008.04.13
указатель в процедуре


2-1205745677
usr
2008-03-17 12:21
2008.04.13
эдит


15-1203931152
Макс12345
2008-02-25 12:19
2008.04.13
Ударения в словах.


2-1205499225
Washington
2008-03-14 15:53
2008.04.13
SendMessage





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский