![]() |
Windows 7 Snap / Ereigniss abfangen
Hallo zusammen,
habe eine Frage Betreff Delphi und der Windows 7 Snap Funktionalität. Wenn ich unter Windows 7 ein Fenster z.B. über den rechten Rand hinausschiebe, vergrössert sich das Fenster ja automatisch. Ist es möglich dieses "Snap Event" in Delphi irgendwie abzufangen? Der Grund dafür ist, dass ich mir intern verschiedene Gui Daten halten möchte je nach dem ob das Fenster "gesnappt" ist oder nicht. Ich verwende übrigens noch immer Delphi 6 :-) Danke und Gruss |
AW: Windows 7 Snap / Ereigniss abfangen
Hallo,
IMHO gibt es keine speziellen Messages beim Andocken von Fenstern. Das wird alles über die klassischen Messages für Fenstergröße und -position gemacht. Du kannst aber bei einer Größenänderung einfach die Fenstergröße mit dem WorkingArea des Bildschirms vergleichen und so feststellen, ob das Fenster gedockt ist. Gruß xaromz |
AW: Windows 7 Snap / Ereigniss abfangen
Wobei ich schon glaube, dass der Window Manager da was entsprechendes ausspuckt, oder dass ein Flag gesetzt wird. Er selbst muss ja auch wissen, in welchem Zustand sich ein Fenster gerade befindet. Mein Window Manager für jQuery macht das jedenfalls so :mrgreen:
|
AW: Windows 7 Snap / Ereigniss abfangen
Ich hätte ja auf
![]() Also bleibt wohl nur was xaromz empfahl, vielleicht in Kombination mit ![]() |
AW: Windows 7 Snap / Ereigniss abfangen
oder mein Liebling, wenn irgendwas passiert und ich nicht genau weiß was: Einfach alle Messages samt Parameter mitschreiben. Irgendwann taucht die richtige darunter schon auf.
Bernhard |
AW: Windows 7 Snap / Ereigniss abfangen
Hallo,
ich habe noch einen Link dazu: ![]() Da erklärt Raymond, wir man auf das Ereignis reagiert, und zwar eben wie auf eine normale Größenänderung. Gruß xaromz |
AW: Windows 7 Snap / Ereigniss abfangen
Hallo zusammen,
danke für Eure Antworten, werde mich wohl mal in diese Messages reinhängen müssen :? Allen noch ein gutes Neues Jahr :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 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