Главная страница
    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.49 MB
Время: 0.007 c
2-1205762898
Михаил
2008-03-17 17:08
2008.04.13
Компонент для выбора толщины и вида линии


2-1205522486
DJ_UZer
2008-03-14 22:21
2008.04.13
Подсветка в richedite


2-1205594808
DJ_UZer
2008-03-15 18:26
2008.04.13
Цвета в combobox


2-1205998640
Andrewtitoff
2008-03-20 10:37
2008.04.13
Как правильно подключить обьект или в чем ошибка?...


2-1205652230
NewSer
2008-03-16 10:23
2008.04.13
В чём причина появления ошибки: «parameter Kod not found»?(ADO)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский