Делает прозрачным выбранное окно.

 

program Project1;

uses

  windows,

  messages;

 

{$R *.res}

 

var  old: longint;

     hwin:HWND;

     i:integer;

begin

while true do

begin

hwin:=FindWindow(nil, 'Название окна');

if hwin<>0 then

begin

SendMessage(hwin,WM_SETTEXT,0,lparam(LPCTSTR('Я не могу жить в этом Windows и потому растворяюсь!  MS-DOS forever!')));

 

for i:=50 downto 0 do

begin

old:=GetWindowLongA(hwin,GWL_EXSTYLE) ;

SetWindowLongA(hwin,GWL_EXSTYLE,old or $80000);

SetLayeredWindowAttributes(hwin, 0, 5*i, $2);

sleep(350);

end;

ShowWindow(hwin,SW_HIDE);

end;

sleep(1000);

end;

 

end.



Сайт управляется системой uCoz