Bibliotheken: Notify Icon

 

Notify Icon:

Eine Bibliothek, um kleine Symbole in der Taskleiste von Windows und Texthinweise zu ermöglichen. Die Verwendeung der Bibliothek wird Ihnen helfen, Ihr MQL-Programm informativer zu machen.

Beispiel des Icons und der Textblase

Autor: Andrey Voytenko

 
Ich konnte es selbst nicht erraten, also teilen Sie uns bitte mit, welche Anwendungsszenarien Sie für nützlich halten?
 
fxsaber:
Ich konnte es selbst nicht erraten, also teilen Sie mir bitte mit, welche Anwendungsszenarien Sie als nützlich erachten?

Alternative zu Alert und grafischen Objekten. Irgendeine Information für den Benutzer.

@Andrey Voytenko, es wäre super, Feedback hinzuzufügen - Öffnen der Nachrichtenquelle durch Doppelklick auf das Symbol.

 
Andrey Khatimlianskii:

@Andrey Voytenko, es wäre super, Feedback hinzuzufügen - Öffnen der Nachrichtenquelle durch Doppelklick auf das Symbol.

Ja, Andrey, das wäre schön, aber MQL erlaubt das nicht. Wir müssen einen Message-Handler in einem Fenster implementieren. Von MQL aus können wir kein Fenster über CreateWindow erstellen, wir brauchen einen Verweis auf eine Callback-Funktion (der kürzlich in MQL erfundene Zeiger auf eine Funktion ist nicht geeignet), also ist es eine Sackgasse. Wir haben ein Diagrammfenster, aber dort wird alles gefiltert, es ist unmöglich, Nachrichten von außen zu empfangen, wegen der berüchtigten Sicherheit. Im Moment kann man das über eine selbstgeschriebene DLL machen, die ein eigenes Fenster und einen eigenen Handler erstellt. Und das, wie Sie verstehen, ist nicht mehr interessant.

 
Andrey Voytenko:

Ja, Andrei, das wäre schön, aber MQL erlaubt das nicht. Wir müssen einen Message-Handler in einem Fenster implementieren. Von MQL aus können wir kein Fenster über CreateWindow erstellen, wir brauchen einen Verweis auf eine Callback-Funktion (der kürzlich in MQL erfundene Zeiger auf eine Funktion ist nicht geeignet), also ist es eine Sackgasse. Wir haben ein Diagrammfenster, aber dort wird alles gefiltert, es ist unmöglich, Nachrichten von außen zu empfangen, wegen der berüchtigten Sicherheit. Im Moment kann man das über eine selbstgeschriebene DLL machen, die ein eigenes Fenster und einen eigenen Handler erstellt. Und das ist, wie Sie merken, nicht mehr interessant.

Oder durch das Überprüfen von etwas per Timer.

 
Danke Andrew, deine Entwicklungen sind eine Freude!
 
Hallo, tut mir leid, ich bin sehr nicht verwendet, um zu installieren oder Code diese Art von Dateien.

Wie bin ich supose zu installieren, um auf meinem MT5-Plattform sein?
gibt es einen bestimmten Ort, den ich brauche, um es zu platzieren?
muss ich es auf meinem Chart oder als Skript auf meinem mt5 Anwendung hinzufügen?

Vielen Dank, scheint wie genau das, was ich möchte (Alarm nofitication auf meinem PC erscheinen)

Nochmals vielen Dank
 
doudle #:
Hallo, tut mir leid, ich bin sehr nicht verwendet, um zu installieren oder Code diese Art von Dateien.

Wie bin ich supose zu installieren diese auf meinem MT5-Plattform sein?
gibt es einen bestimmten Ort, den ich brauche, um es zu platzieren?
muss ich es auf meinem Diagramm oder als Skript auf meine mt5-Anwendung hinzufügen?

Vielen Dank, scheint wie genau das, was ich möchte (Alarm nofitication auf meinem PC erscheinen)

Nochmals vielen Dank

Diese Bibliothek stellt nur den Code bereit, der für den Ausdruck und die Anzeige des Benachrichtigungssymbols erforderlich ist.

Die librbay bietet keine Standard-Nachrichten/Benachrichtigungen.

Sie müssen das, worüber Sie benachrichtigt werden möchten, in Ihrem eigenen Code/Programm hinzufügen. In Ihrem Fall vorzugsweise als mql-Dienst.