Форум: "Media";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
ВнизПрозрачность компонента. Найти похожие ветки
← →
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 вся ветка
Форум: "Media";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c