Stabilność formularza

0

Jak zrobić,aby mój formularz był przyklejony do pulpitu?
A mianowicie,żeby przez formularz nie przechodziły inne okna tylko były na wierzchu.

Stosuje metodę:

procedure PokazOkna;
var
i:integer;
begin
HandleList.Clear;
GetProcessList; (Wymaga procedury WinApi o pobieraniu uchwytów)
for i := 0 to HandleList.Count - 1 do
begin
SetWindowPos(StrToInt(HandleList.Strings[i]), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE); // zmiana okna na zawsze na wierzchu
end;
end;

Ale ta procedura zamienia wszystkie okna na StayOnTop (zawsze na wieszchu).
A jak zrobić to bez modyfikacji okien tylko po prostu przykleić formularz do pulpitu?

0

panie Tobias Boon...
Trzeba stworzyć kontrolkę ActiveX (tylko D. Ent. edition), i wrzucić ją na pulpit w ActiveDesktop. O szczegóły zapytaj Sheitar'a. Najlepiej na IRC'u...

0

A kto to Sheitar'a.A kanały większość kanałów IRC zostały zawieszone atakiem DDoS :-D

0

Sheitar taki mily gosc :)
IRC - /server warszawa.ircnet.pl czyli siec POLNET-u. Kanal #4programmers

0

#4programmers

1 użytkowników online, w tym zalogowanych: 0, gości: 1