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

Вниз

Прозрачность компонента.   Найти похожие ветки 

 
ronyn   (2006-07-25 00:06) [0]

Как сделать плавное появление (прорисовку) панели (или др. компонента) и плавное исчезновение?
                      Заранее благодарен.


 
@!!ex ©   (2006-07-25 09:20) [1]

Под XP и 2000 все той же регулировкой прозрачности окон.
Ведь практически любой визуальный компонент - окно.
Должно прокатить.


 
@!!ex ©   (2006-07-25 09:52) [2]


SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_LAYERED);
SetLayeredWindowAttributes(hWnd, 0, 100, LWA_COLORKEY);


Хм... Форму прозрачной сделать получилось... кнопу, панельку - нет.
Видимо я ошибся.


 
Степан   (2006-07-25 23:40) [3]

Ха, интересно. Я тоже всегда думал, что любой компонент очень легко сделать прозрачным под Win2k/XP, но оказалось, что нет... Вот тоже попытался... На форме работает, на ListView не хочет! Вот исходник, давайте подумаем!..

procedure TForm1.Button1Click(Sender: TObject);
begin
 SetWindowLong(ListView1.Handle, GWL_EXSTYLE, GetWindowLong(ListView1.Handle,
   GWL_EXSTYLE) or WS_EX_LAYERED);
 SetLayeredWindowAttributes(ListView1.Handle, 0, 128, LWA_ALPHA);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1171744096
Ne-Ld
2007-02-17 23:28
2007.03.25
Играю в датаминера. Главный вопрос - откуда брать пригодные


2-1172914538
Нуб
2007-03-03 12:35
2007.03.25
динамическое окно + динамическая кнопка


3-1167670766
alex_dorin
2007-01-01 19:59
2007.03.25
midas -использование нескольких серверов приложений


2-1172742458
Ega23
2007-03-01 12:47
2007.03.25
Поведение VarType


2-1173097928
C@N
2007-03-05 15:32
2007.03.25
Господа! подскажите формат функции ShellNotifyIcon...