Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Window Offset Checker (https://www.delphipraxis.net/67500-window-offset-checker.html)

DGL-luke 15. Apr 2006 16:40


Window Offset Checker
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,

ich hab mal wieder einen Thread als Anregung für ein Programm genommen. Und zwar den hier:
http://www.delphipraxis.net/internal...ct.php?t=80676

Mein Programm lässt sich per Enumwindows alle Fenster geben. Hat ein Fenster eine Caption und ist ausserhalb der Grenzen von Screen.Workarea, wird es in die Liste aufgenommen. Mit einem weiteren Klick werden alle Fenster oben links auf dem Desktop gestapelt.

Über die Parameter "-check" und "-clean" lässt sich beides auch direkt beim Start des Programms erledigen, mit "-halt" kann man das Programm dann auch gleich wieder schließen.

EDIT: sodele, hab noch den visible-check hinzugefügt. Ein XP-Mainfest gibts hier: http://www.delphipraxis.net/internal...light=manifest

Einfach die manifest.rar runterladen und die Datei in POffset.exe.manifest umbenennen.

EDIT: Und hier noch ein Tipp von sakura:

Zitat:

Zitat von sakura
Wenn Anwendungen außerhalb des Screens sind, dann hilft meistens folgendes:
  • Anwendung in der Taskbar (oder via Alt-Tab) auswählen
  • Alt + Space (Sytemmenü)
  • V drücken (Verschieben)
  • mindestens eine Cursortaste drücken
  • mit der Maus in den sichtbaren Bereich ziehen
  • anschließend Klick, um das Fenster zu positionieren
...:cat:...

EDIT: Version 1.1!

Jetzt mit verbesserter Erkennung abhanden gekommener Fenster bzw. Eliminierung nicht wirklich abhanden gekommener. Außerdem ist die Listbox jetzt in all Ihrer Pracht benutzbar, Aktionen betreffen nur noch ausgewählte Felder.

inherited 15. Apr 2006 16:53

Re: Window Offset Checker
 
DAS nenn ich mal ein sinnvolles Programm...thx.
Allerdings werden dann auch alle unsichtbaren, bzw. TrayIcon-Programme in der Liste angezeigt und noch ein paar mit dem Titel 'm'

DGL-luke 15. Apr 2006 16:55

Re: Window Offset Checker
 
hmm... ok, ich glaub ich werd noch checken, ob der status WS_VISIBLE anliegt.

xZise 15. Apr 2006 16:57

Re: Window Offset Checker
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hmm... Sieht gut aus... nur das mit den Parametern versteh ich nicht!

Und ein Bug bei XP!

inherited 15. Apr 2006 17:06

Re: Window Offset Checker
 
Wenn du das Programm mit dem Parameter -check startest, dann Checkt er automatisch. Wenn dus mit dem Parmeter -clean startest, korrigiert er zudem auch noch alle einträge.

DGL-luke 15. Apr 2006 17:15

Re: Window Offset Checker
 
hmm... pack mal ne Hier im Forum suchenXP manifest-datei dazu und schau, obs dann besser funzt.

@inherited: genau.

EDIT: neue version im ersten post.

xZise 15. Apr 2006 19:43

Re: Window Offset Checker
 
Sorry, aber ich habe keinen Plan was du meinst...

inherited 15. Apr 2006 21:34

Re: Window Offset Checker
 
Was genau kapierst du nicht?

xZise 15. Apr 2006 22:07

Re: Window Offset Checker
 
Was er mit dem XP Manifest meint.

DGL-luke 15. Apr 2006 22:29

Re: Window Offset Checker
 
Siehe oben im ersten Post.

Wenn du XP-Style willst, musst du entweder WinXP.res bzw. die unit XPMan einbinden, oder eine Manifest Datei mit dem Namen Programm.exe.manifest neben das Programm legen. Das ist eine XML-Datei.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz