Fenster wie Taskleiste andocken

28/02/2008 - 19:28 von Uwe Gabbert | Report spam
Hallo,

ich möchte ein Form am oberen Bildschirmrand andocken.
Die Größe und Positionierung funktioniert.
Wie kann ich aber einstellen, dass diesen Bereich andere Anwendungen
nicht verwenden? (Wie bei der Taskleiste oder der Sidebar).

Vielen Dank für Eure Hilfe.

Uwe
 

Lesen sie die antworten

#1 Thorsten Doerfler
28/02/2008 - 22:58 | Warnen spam
Uwe Gabbert schrieb:
ich möchte ein Form am oberen Bildschirmrand andocken.
Die Größe und Positionierung funktioniert.
Wie kann ich aber einstellen, dass diesen Bereich andere Anwendungen
nicht verwenden? (Wie bei der Taskleiste oder der Sidebar).



Mittels P/Invoke SystemParametersInfo + SPI_SETWORKAREA ist es möglich
den Arbeitsbereich einzuschrànken. Dein Formular muss zuvor in dem
gesperrten positioniert sein, darf nicht in der Größe geàndert und
auch nicht verschoben werden. Wobei sich das vielleicht noch mit
Einbeziehung der passenden Nachrichten regeln ließe.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen