AGB  ·  Datenschutz  ·  Impressum  







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

Aktive Anwendung finden

Ein Thema von blablab · begonnen am 7. Jul 2013 · letzter Beitrag vom 8. Jul 2013
 
blablab

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

AW: Aktive Anwendung finden

  Alt 8. Jul 2013, 15:14
Das Mausklick-Ereignis meines TrayIcons wird erst ausgelöst sobald die Maus losgelassen wird. Man kann also theoretisch auch die Maus 3 Sekunden lang gedrückt halten und dann erst loslassen. Und wenn ich statt dem Mausklick es zB in einem PopupMenu auslösen möchte, dann würde das leider auch nicht gehen.
Edit: Wenn das TrayIcon bei den ausgeblendeten TrayIcons ist geht es auch nicht...

Außerdem hätte ich am liebsten eine Funktion: IsWindowInForeground(Window: HWND): Boolean; Das bedeutet dann kann ich nicht auf Ereignisse wie OnAcvtivate und OnDeactivate reagieren.



Wie wird das denn normalerweise gemacht? Ich dachte ich hätte schon die ein oder andere Anwendung gesehen, die so mit dem TrayIcon de/aktiviert wird.

Geändert von blablab ( 8. Jul 2013 um 15:18 Uhr)
  Mit Zitat antworten Zitat
 


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 13: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