AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Größe und Position der Taskbar ermitteln?
Thema durchsuchen
Ansicht
Themen-Optionen

Größe und Position der Taskbar ermitteln?

Ein Thema von Mithrandir · begonnen am 9. Okt 2009 · letzter Beitrag vom 15. Okt 2009
 
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#1

Größe und Position der Taskbar ermitteln?

  Alt 9. Okt 2009, 14:55
Hi ihr,

für ein aktuelles Projekt muss ich wissen, wo sich die Taskbar befindet, und welche Dimensionen diese hat. Nun habe ich mir jetzt damit beholfen, mit Delphi-Referenz durchsuchenFindWindow und dem Klassennamen "Shell_TrayWnd" ein Handle auf die Leiste zu kriegen, um dann mit Delphi-Referenz durchsuchenGetWindowRect dessen Dimensionen zu ermitteln.

Auch wenn sich der Klassenname der Taskleiste schon seit Urzeiten nicht geändert hat, empfinde ich diese Lösung als... schmutzig. Ein Blick in die MSDN verrät mir, dass es immer noch keine Funktion gibt, um Informationen über die Taskleiste zu bekommen. Stimmt das?

Hintergrund:
Ich möchte gerne so ein Fenster erstellen: Notification Area Flyout
Microsoft betitelt sie als "Notification Area Flyouts", schweigt sich aber darüber aus, wie man a) den Stil dieser Fenster hinbekommt und b) wie man sie positioniert. Wahrscheinlich arbeiten sie selbst mit FindWindow und wollen es nicht zugeben.

P.S.: Delphi-Referenz durchsuchenSPI_GETWORKAREA hilft mir auch nicht wirklich weiter, da man sich ja auch durchaus Delphi-Referenz durchsuchenAppBars an die Ränder klatschen kann... Und dann wird es schwer, die Taskleiste zu finden...
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01: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