![]() |
Screen.WorkArea verändern
Guten Morgen @ all... ;)
tja.. ich hab mir mal so eine Art erweiterte Taskleiste den subjektiven Ansprüchen nach zusammengebastelt. Momentan läuft sie im fsStayOnTop-mode, verdeckt dabei jedoch einige Elemente anderer Fenster... bspw. Die Statusleiste beim Internetexplorer o.ä.. Um Dies zu verhindern würde ich gerne den Workarearect dahingehend verändern, sodass sich alle weiteren Fenster diesem Anpassen. Da die Screen.workarea-werte im read-only mode vorliegen, wüsste ich gerne mit welchem Befehl ich genau diese Werte verändern kann... MfG Jörn |
Re: Screen.WorkArea verändern
Eine Möglichkeit wäre die:
Delphi-Quellcode:
Grüße vom marabu
var
r: TRect; begin r := Screen.WorkAreaRect; r.Bottom := r.Bottom - 50; SystemParametersInfo(SPI_SETWORKAREA, 0, @r, SPIF_SENDCHANGE); end; |
Re: Screen.WorkArea verändern
Das was Du basteln willst, dass nennt sich in Windows
![]() ![]() ![]() Wenn Du Dein Form als solche registrierst, dann übernimmt Windows den Rest für Dich ;) ...:cat:... |
Re: Screen.WorkArea verändern
sorry falscher Beitrag...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 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