Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#2

AW: Aktive Windows-Application wechseln/anzeigen

  Alt 10. Apr 2017, 10:56
Eine Liste der aktiven Anwendungen bringt dir nicht viel, da du dann davon jeweils noch die "sichtbaren" Fenster suchen darfst.
Aber es gibt natürlich schon unmassen Tutorials/Beiträge/Posts, zu diesem Thema des Pogramme-auflistens:
Bei Google suchendelphi anwendungen auflisten

Also dann doch gleich die Fenster suchen.

Wenn man weiß, was man sucht:
MSDN-Library durchsuchenFindWindow/MSDN-Library durchsuchenFindWindowEx
Wenn man nach "allem" suchen will:
MSDN-Library durchsuchenEnumWindows

In deinem Fall suchst du natürlich nach allen Top-Level-Fenstern (ohne einen Parent)
und davon auch nur die Sichtbaren (MSDN-Library durchsuchenIsWindowVisible)-.

Und um das jeweilige Fenster zu aktivieren:
MSDN-Library durchsuchenSetFocus
MSDN-Library durchsuchenSetForegroundWindow
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat