Entwickler-Ecke

Windows API - Fenster auf Desktop festsetzen


DJ_Raptor - Di 11.03.03 22:09
Titel: Fenster auf Desktop festsetzen
Ist es mit Delphi möglich ein Formular so auf dem Desktop festzusetzen, dass andere Programme die vom Formular eingenommene Fläche gar nicht erst nutzen können?? Im Prinzip wie beim Telekom Speed Manager, falls jemand dieses Programm kennt. Sobald man dieses an den Rand setzt, ignorieren andere Programme diese Fläche, so dass das Programm immer zu sehen ist, ohne jedoch andere Tasks zu überdecken. Hab schon einiges versucht, hat aber alles nicht geklappt ...


wulfskin - Di 11.03.03 23:37

Hallo DJ_Raptor!

Letztes ist mir beim durchschauen der Hilfe zum Befehl SystemParametersInfo die Konstante SPI_SETWORKAREA aufgefallen. Vielleicht kannst du damit den Arbeitsbereich verkleinern und damit den Platz reservieren.
Ist nur so ne Idee, aber vielleicht klappt's!

Gruß wulfskin!


Motzi - Mi 12.03.03 00:25

Stichwort: SHAppBarMessage
Es gibt schon mehrere Beiträge dazu..! Einfach mal die Suchfunktion quälen! :wink:


Tino - Mi 12.03.03 10:24

Wie Motzi schon sagt: Einfach mal mit der Suchfunktion nach dem Begrif SHAppBarMessage suchen. Dann bekommste unter anderem dieses Topic: Die Windows Taskbar [http://www.delphi-forum.de/viewtopic.php?t=7846].

Gruß
TINO