![]() |
Fenster unten rechts, nicht verschiebbar
Hallo...
Ich möchte eine Form so konfigurieren, das sie nur unten rechts in der Taskleiste erscheint bzw. bei verschobener Taskleiste am besten auch mit verschoben. Und ich möchte, das die Form nicht verschiebbar ist... (dies wohl am besten wenn ich keine Form habe :D) Habt ihr ne idee wie ich dieses kleine Info fenster erzeugen könnte? Danke schonmal... Liebe grüsse Claudio |
Re: Fenster unten rechts, nicht verschiebbar
Setz mal BorderStyle auf bsNone. Und zum "Arbeitsbereich" des Desktops könntest Du es mal mit SystemParametersInfo und SPI_GETWORKAREA versuchen.
|
Re: Fenster unten rechts, nicht verschiebbar
Danke für die rasche antwort....
Hmmm das mit bsNone is klar.. aber gibts für das andere problem auch eine kürzere variante? |
Re: Fenster unten rechts, nicht verschiebbar
Probiers mal damit:
Delphi-Quellcode:
Form1.Left := Screen.DesktopRect.Right - Form1.Width;
Form1.Top := Screen.DesktopRect.Bottom - Form1.Height; |
Re: Fenster unten rechts, nicht verschiebbar
Wie kurz soll es denn sein?
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var R: TRect; begin SystemParametersInfo(SPI_GETWORKAREA,0,@R,0); self.Left := R.Right - self.Width; self.Top := R.Bottom - self.Height; end; |
Re: Fenster unten rechts, nicht verschiebbar
vielen dank...
Hat mit diesem Code wunderbar geklappt... Ist schon kurz genug :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz