WinAPI|Delphi - Transparent

-=[7 мая 2004 г.]=-
Hi!
Как сделать окно прозрачным (полупрозрачным)???
--
-=[ -B0rM@N- ]=- ICQ: 239-535-374
~Вечер (0.00) [*********-Утро (8.00)-############ ] Вечер (0.00)~
mailto:BormanSubscri***@u*****.net - т0льк0 для р@((ь|лkи ,)
mailto:Boris_Kolupa***@u*****.net - личнь|й [Redirect to Mobile Phone]
Номер выпуска : 3000
Возраст листа : 229 (дней)
Количество подписчиков : 394
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/140668
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Здоровеньки булы, -=[-B0rMaN-]=-!
7 мая 2004 г., пятница, 22:22:22 (GMT+05:00), пришел ко мне
почтальон Почкин и всучил письмо с пометкой "WinAPI|Delphi - Transparent",
в котором сообщалось следующее:
BorMan хватит удалять письма - этот вопрос был уже несколько раз
(первый раз я задал ;) tnx moderator)
function SetLayeredWindowAttributes(HWND: hwnd; crKey: COLORREF; bAlpha: BYTE;
dwFlags: DWORD): BOOL; stdcall; external 'User32.dll';
procedure TFormMain.TimerTimer(Sender: TObject);
const LWA_ALPHA=2;
LWA_COLORKEY=1;
begin
If Timer.Tag = 255 Then Timer.Tag := -255;
If Timer.Tag > 0 Then
SetLayeredWindowAttributes(Handle, clBlack, Timer.Tag, LWA_ALPHA or LWA_COLORKEY)
Else
SetLayeredWindowAttributes(Handle, clBlack, Timer.Tag, LWA_ALPHA or LWA_COLORKEY);
Timer.Tag := Timer.Tag+1;
end;