Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checken? (https://www.delphipraxis.net/205068-wie-kann-ich-auf-eine-benachrichtigung-notification-win-10-mit-delphi-checken.html)

wschrabi 29. Jul 2020 02:20

Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checken?
 
Hallo
also ich hab mir WinEvent vertraut gemacht. Damit kann man Forground Windwos und System Alerts catchen.
Doch leider habe ich jezte ein Benachrichtiungs Fenster, das rechts hereinscrollt, kurz bleibt und dann wieder rechts hinausscrollt.
Jetzt mein PRoblem. Wie kann ich dieses Window in einer Delphiroutine abfangen zw. eine Routine triggern wenn es erscheint. Damit wäre mir wirklich sehr geholfen.
Besten DAnk. Bitte um Bsp.
mfg
ws

Rollo62 29. Jul 2020 05:59

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Welche Delphi-Version hast Du ?
In Neueren gibt es das NotificationCenter, ist es das was Du brauchst ?

wschrabi 29. Jul 2020 06:49

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Ich habe Delphi BERLIN 10.1
Kann man mit dem Notification Center auch auf Notifications listen, die von fremd APPs kommen?
ich glaube nicht, denn darin steht:
Zitat:

The notification center, allows you to send messages from a running applications.
DANKE

Rollo62 29. Jul 2020 07:25

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Ja das war nicht ganz klar in Deinem ersten Thread.
Vielleicht hilft Dir dann die WinRT API weiter, aber das Beispiel von Marco ist wohl auch nur eine local norification ?

wschrabi 29. Jul 2020 10:05

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Toll trotzdem, aber ich suche halt ein HAndshake mit einer APP die eine Notification sendet, wenn fertig.
Ich könnte auch den Systemsound listen, und da meine Reaktion aufbauen, denn bei der Noti kommt ein Sound.
Wie könnte ich das Realisieren.

Ihc hab das hier gefunden:
https://stackoverflow.com/questions/...0-notification

Wenn ich jms mit Visual Studio hätte und mir eine APP bauen kann, die ein Normales Forground Window bei Auftretten der Noti macht,
dann könnte ich mit Winevent das Forgourndwindow catchen und so weiter machen.

Weiss wer Rat?
DANKE

Rollo62 29. Jul 2020 10:14

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Ich denke in der WinRT könnte was drin sein, hast Du da mal wirklich reingeschaut was es gibt.
Z.B. könnte auch die History funktionieren, per Polling.

Wenn das Alles nur für die eigene App ist, und Windows WinRT dazu nichts anbietet andere zu finden, sieht es wohl schlecht aus.

wschrabi 29. Jul 2020 15:08

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Danke trotzdem für die guten Tips.

himitsu 29. Jul 2020 15:45

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Viele neue APIs wurden leider nur im WinRT eingebaut.
Drum verwendet Delphi hier auch eine Bridge, um vom Win32 (ja, im 64 Bit heißt die API immernoch Win32) aus im WinRT ein paar Funktionen zu benutzen.

Falls es noch eine andere API im WinRT gibt, welche die nötigen Funktionen bietet, die Delphi/Embarcadero aber noch nicht portiert hat, dann wirst da selber viel Hand anlegen müssen.

wschrabi 30. Jul 2020 10:25

AW: Wie kann ich auf eine Benachrichtigung (Notification) in Win 10 mit Delphi checke
 
Ja DANKE, herzlichst für Deine Infos.
Gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 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