AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Minimieren|Maximieren von mehreren Programmen.
Thema durchsuchen
Ansicht
Themen-Optionen

Minimieren|Maximieren von mehreren Programmen.

Ein Thema von Amnon82 · begonnen am 16. Feb 2006
Antwort Antwort
Benutzerbild von Amnon82
Amnon82

Registriert seit: 5. Jan 2005
186 Beiträge
 
FreePascal / Lazarus
 
#1

Minimieren|Maximieren von mehreren Programmen.

  Alt 16. Feb 2006, 22:05
Ein Freund von mir hat in einem englischen Board folgendes gefragt:

Zitat:
I've been asked if it were possible to write a small app (something that runs hidde, no window and no output at all), which monitors a GUI app, and when the app is being brought to the screen (from minimized state), it should bring another app to the screen as well. And then probably the reverse.. if one is minimized, the other should also be minimized. I suspect it's doable but I have no clue as to where to start looking... any ideas?
Sprich er braucht ein Programm welches die Fensterstaten beobachtet und diese bei ausgewählten Programmen vereinheitlicht.
Also wenn er Programm A maximiert sollen die Programme C, D, E auch maximiert werden. Bei Minimieren genauso.

Ich hab mir nun folgendes ausgedacht:

Man nehme einen Timer und sucht nach einem Teil des Fenstertitels um das zu beobachtende Fenster festzulegen. Danach findet man den aktuellen Fensterstatus heraus und überträgt diesen den anderen Fenstern, die man in einer Liste hat.

Geplant hatte ich, das es nicht auf das Programm A beschränkt sein sollte, sonder auch die anderen Programme hergenommen werden können um die Gruppe einheitlich zu Maximieren/Minimieren.

Hier die Source und die EXE:

Second version:

http://img152.imageshack.us/img152/3407/mima026wz.png

Changes:

* INI added
* all apps in the INI do the same as the master app
* Only the states minimized|maximized

ToDo:

* Make all apps master apps
* Start all apps in the INI with start values form the INI
* Start MiMa minimized
* find a way to do normalize
* find time to code

MiMa v.02 - Mirror - Delphi source

Im Moment gehen mir die Ideen aus. Ein anderer Kumpel sagte mir ich sollte mir mal SetEventHook anschauen ...
  Mit Zitat antworten Zitat
Antwort Antwort


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 14:34 Uhr.
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