Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

Изменяющийся регион или скины как у 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 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
14-1135921953
syte_ser78
2005-12-30 08:52
2006.01.22
проблема с железом


1-1134717152
Malamba
2005-12-16 10:12
2006.01.22
Свой цвет закладок в PageControl


6-1129122090
Piero
2005-10-12 17:01
2006.01.22
ClientSocket


2-1136515344
antoxa2005
2006-01-06 05:42
2006.01.22
Подскажите, как сделать меню похожее на меню Delphi


3-1132759401
AlexLines
2005-11-23 18:23
2006.01.22
RichView и win ME (98). Оператор Select и Pentium 3