Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
15-1171381414
Desdechado
2007-02-13 18:43
2007.03.25
Stereo и Joint Stereo - чем отличаются?


8-1153731633
Jimmy
2006-07-24 13:00
2007.03.25
Не работает большой Image


3-1167223500
wipr
2006-12-27 15:45
2007.03.25
Поломка базы IB (checksum error on database page 38260)


15-1172516915
Rouse_
2007-02-26 22:08
2007.03.25
Кто с билдером работает?


15-1173032855
Nij/-\
2007-03-04 21:27
2007.03.25
Ipod nano




   Наверх