Fenster als Leiste auf den Desktop
-
Hoi,
sagt mal gäbe es die Möglichkeit eine art TaskBar o.Ä. also ein Window als Leiste auf den Desktop so zu erstellen, dass wenn andere Fenster Maximieren, diese dann sich maximal auch an die Leiste schmiegen ???z.b.
___________________________________ | _#x| _#x| | | | | | | |Mein | | |hWnd | | | | | | | | |_______|__________________________| START | ..................... 17:52
grüüße
-
Ja, gibt es.
-
Nein, gibt es nicht.
-
Sehr geistreich...
-
Noch nie die Kontakliste von ICQ an den Fensterrand gezogen? Da ICQ das kann, scheint es wohl eine Möglichkeit zu geben. Ei n Ansatz wäre die WorkArea des Desktiops entsprechend anzupassen.
-
Das ist doch mal geistreich
Danke für den hint....SystemParametersInfo(SPI_SETWORKAREA, NULL, &workarea, NULL);
greetz
-
Schau dir mal die Funktion SHAppBarMessage an (komischerweise nicht mehr in der Online-MSDN aufzufinden), und Nachrichten wie ABM_NEW, ABM_SETPOS und Konsorten. Dürfte zukunftsträchtiger sein als die Workarea direkt zu manipulieren.
-
Das sieht auch gut aus,..
thx
-
Solltest Du Dich dann nicht besser gleich als AppBar implementieren?
Wirkt zwar zugegebenermaßen schwerer als rumzuflickeln bis es halbwegs geht, aber dafür sollte es dann auch richtig gehen - so wie gedacht.