..............uvijek biti nakon pokretanja u najgornijem i najdesnijem kutu monitora i da se svaki otvoreni drugi prozor pojavi ispod nje, tj. da je ona uvijek vidljiva sta god mi otvarali??
with Form1 do
begin
Top:=0;
Left:=0;
BorderStyle:=bsNone;
FormStyle:=fsStayOnTop;
end;
Za gornji desni je malo komplikovanije, moras prvo testirati koja je rezolucija windowsa, pa onda da od toga oduzmes sirinu form-a, pa tu vrednost da koristis za Left.
Gle radi...
Moze i za lijevi bitno da je na vrhu...
Al ima nesto sto mi se ne svidja a to je sto sada nemam x-close,- -minimaze , i restore, tj. ne vidi se
Ako izostavis BorderStyle:=bsNone, onda ces imati close i minimize, medjutim onda ce moci da se pomera prozor. Inace mozes prosto napraviti 2 button-a, pa ih koristiti za close i minimize.
with Form1 do
begin
Top:=0;
Left:=0;
BorderStyle:=bsNone;
FormStyle:=fsStayOnTop;
end;
Za gornji desni je malo komplikovanije, moras prvo testirati koja je rezolucija windowsa, pa onda da od toga oduzmes sirinu form-a, pa tu vrednost da koristis za Left.
ma za desni samo stavis:
with Form1 do
begin
Top:=0;
Left:=screen.width - form1.width; //ili na kraju samo - width posto vec imamo with form1
BorderStyle:=bsNone;
FormStyle:=fsStayOnTop;
end;
Nije bas logicno iskljucivati Windows + D kad moze i da se klikne Show Desktop u Quick Launch
Sigurno postoje korisnici koje prilicno cesto koriste Windows + D pa bas i nece biti srecni kada saznaju da im tvoj program blokira tu kombinaciju i mozda ga bas zato nece koristiti.
Bilo je polemike ranije oko slicnog problema, i doslo se do zakljucka da aplikacija mora koristiti DirectX za iscrtavanje nechega na ekranu itd itd da ne pametujem sad mnogo, koristite pretragu :>
Nemam Windows + D taster, ali kada kliknem na desktop ikonicu, prozor se nije minimizovao, takodje ne minimizuje se kada kliknem u okviru samog prozora na minimize button. Uvek je iznad svih ostalih prozora (osim TaskManagera).