AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Get Last Active Window

Ein Thema von blablab · begonnen am 22. Okt 2016 · letzter Beitrag vom 22. Okt 2016
Antwort Antwort
blablab

Registriert seit: 3. Jan 2006
509 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: Get Last Active Window

  Alt 22. Okt 2016, 11:47
Vielen Dank, so mach ichs!

Edit:
Leider ist das immer noch keine saubere Lösung.
Ich musste es etwas abwandeln:
Ich verwende WM_ACTIVATEAPP um das Deaktivieren meiner Anwendung mitzubekommen und gleich zu wissen, welche Anwendung als nächstes aktiviert wird. Nur wenn die TaskBar die als nächstes aktivierte Anwendung ist, merke ich mir den Zeitpunkt (GetTickCount).

Ich weiß also, wenn ich nicht die TaskBar als nächstes deaktiviere, darf ich meine Anwendung nicht minimieren. Außerdem kann ich mit ziemlicher Sicherheit sagen, wenn ich die TaskBar aktiviere und wenige Millisekunden später das TrayIcon klicke, muss ich meine Anwendung minimieren.

Leider weiß ich aber nicht, was ich tun soll, wenn die TaskBar aktiviert wurde und erst Sekunden später das TrayIcon geklickt wird. Es könnte sein in der Zwischenzeit wurden andere Anwendungen aktiviert oder der Benutzer musste erst die "zwei Pfeilchen nach oben" klicken und das TrayIcon heraussuchen.

Das heißt ich komme so nicht wirklich weiter. Wieder funktioniert es meistens, aber unter bestimmten Voraussetzungen muss ich raten...

Geändert von blablab (22. Okt 2016 um 12:54 Uhr)
  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 02:45 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