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

Вниз

Изменяющийся регион или скины как у Windows Media Player a   Найти похожие ветки 

 
Nick Denry ©   (2005-08-07 16:36) [0]

Народ, кто может подсказать, каким образом WMP изменяет регион прямо при перетаскивании, когда отображается "содержимое окна при перетаскивании".

Не рекомбминирванием же регионов он это делает.

Куда копать ?

(можно компоненты с исходникками).

С уважением, Nick Denry.


 
Nick Denry ©   (2005-08-07 16:37) [1]

Сорри, не при перетаскивании, а при изменении размеров, окно плеера остается "произвольной формы", а то не правильно выразился.

С уважением, Nick Denry.


 
Antonn ©   (2005-08-07 18:11) [2]


> Не рекомбминирванием же регионов он это делает.

можно использовать для ХР(для других не знаю):
if SetWindowLong(Handle, GWL_EXSTYLE, WS_EX_LAYERED) <> 0 then
  SetLayeredWindowAttributes(Handle, (цвет прозрачности) , (текущая прозрачность) , LWA_ALPHA or LWA_COLORKEY);
просто рисуй на форме не "прозрачным" цветом, и никаких регионов


 
Nick Denry ©   (2005-08-07 20:47) [3]

2Antonn:

Да, пожалуй, что стоит попробовать так, спасибо за интересную идею.

2All:
Но возникает следующий вопрос:

Насколько мне известно, функция SetLayeredWindowAttributes реализована только в Windows 2000 и выше, но мне "неминучая поддержка" Win98.

Тогда наверное надо делать именно через регионы, и так кажется делает WinAmp?

Прав ли я?

С уважением, Nick Denry.


 
Antonn ©   (2005-08-08 06:32) [4]

Nick Denry ©   (07.08.05 20:47) [3]
Тогда наверное надо делать именно через регионы, и так кажется делает WinAmp?

второй нет, а останые - хз


 
Nick Denry ©   (2005-08-08 13:53) [5]

Ну я имел ввиду 5й WinAmp

Есть у кого еще мысли по этому поводу?


 
Nick Denry ©   (2005-08-08 14:00) [6]

Т.е. в 2000 и выше делать через прозрачность, а в win98 - через регионы наверное....


 
Nick Denry ©   (2005-08-11 22:04) [7]

Народ, а нет ли у кого примера работы с функцией ExtCreateRegion?



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
3-1132838076
DimMih
2005-11-24 16:14
2006.01.22
Работа с DBGrid


14-1135751116
Ega23
2005-12-28 09:25
2006.01.22
Нужна толковая информация про Flash


14-1135176699
syte_ser78
2005-12-21 17:51
2006.01.22
счетчик пробега мыши


14-1135856440
Digitman
2005-12-29 14:40
2006.01.22
kXProject - засада ?


1-1134663265
_white_
2005-12-15 19:14
2006.01.22
Как реализовать связи как в ERWin





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