Formular auf dem Bildschirm unten über Taskleiste platzieren!
-
Hallo alle zusammen,
ich möchte mein Formular auf dem Bildschirm unten über Taskleiste platzieren!
Und nun die Frage: Wie kann ich das bewerkstelligen? Über die Ermittlung der Bildschirmauflösung oder gibt es ellegantere Lösung?Auf eine sachliche Antwort würde mich sehr freuen!
-
Hallo
Siehe FAQ hier im Builder-Forum.
bis bald
akari
-
Hallo,
Damit bekommst du das Bildschirmrechteck auf dem du arbeiten kannst (ohne Taskbar)
RECT rect; SystemParametersInfo(SPI_GETWORKAREA, 0, &rect, 0); TRect UserScreenRect = TRect(rect);Jetzt mußt du dein Fenster nur noch so platzieren, dass Bottom deines Fensters gleich UserScreenRect.bottom ist.
-
Guten Tag, ich will ja nicht imemr nur selber Fragen stellen, sondern auch mal was beitragen:
Wenn du die rechte unter position festlegen willst, dann kannst du das einafch so machen:
Form1->Left = Screen->Width - ClientWidth; Form1->Top = Screen->Height - ClientHeight;Interessant wäre es, wenn einer der Herren (am Rande: gibt es auch Damen?) hier wüsste, wie man von Windows erfährt, ob die Taskleiste ausgeblendet ist.
Mit meiner Variante landest du immer Rechts unten, egal mit welcher Auflösung.cU!
Tippo
-
Hallo,
Informationen über den Taskbar bekommst du auch über SHAppBarMessage
-
Ai geil!
Sehr gut! ThX