Diskussion zum Artikel "Wie erstellt man ein grafisches Panel beliebiger Komplexität?" - Seite 2
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ein großartiger Artikel.
Vielen Dank, Vladimir Karputov!
Hallo Vladimir,
danke für diesen Artikel...
Wer (oder welche Klasse) verwendet eigentlich die definierten Konstanten, z.B. CONTROLS_BUTTON_COLOR_BG
Ich konnte keinen Code finden, der Zugriff auf diese Konstanten hat. Es gibt also immer noch ein großes Stück des großen Ganzen, das ich nicht ganz verstehe.
Hallo Vladimir,
vielen Dank für diesen Artikel...
Wer (oder welche Klasse) verwendet eigentlich die definierten Konstanten, z.B. CONTROLS_BUTTON_COLOR_BG
Ich konnte keinen Code finden, der Zugriff auf diese Konstanten hat. Es gibt also immer noch ein großes Stück des großen Ganzen, das ich nicht ganz verstehe.
Ich suchte das Wort "CONTROLS_BUTTON_COLOR_BG" im MetaEditor-Editor:
Ich habe 26 Einträge gefunden!
Ich habe das Wort "CONTROLS_BUTTON_COLOR_BG" im MetaEditor-Editor gesucht:
Ich habe 26 Einträge gefunden!
Die Suche im MetaEditor hat mir schon etwas weiter geholfen: zumindest habe ich das gefunden, wonach ich ursprünglich gesucht habe. Die Konstante wird im CButton-Konstruktor verwendet.
Was mich jetzt aber wirklich verwirrt, ist die Tatsache, dass ich nur 2 Einträge gefunden habe (statt >20 wie bei dir):
....MQL5\Include\Controls\Button.mqh (Zeile 54)
....MQL5\Include\Controls\Defines.mqh (Zeile 58)
Gibt es irgendeinen Quellcode außerhalb des Pfades C:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\XXXXXXXXXXXXXXXXXXXXXX\MQL5\
wo ich in allen *.mq5;*.mqh Dateien gesucht habe?
Die Suche im MetaEditor hat mir schon etwas weiter geholfen: zumindest habe ich gefunden, wonach ich ursprünglich gesucht habe. Die Konstante wird im CButton-Konstruktor verwendet.
Aber was mich jetzt wirklich verwirrt, ist die Tatsache, dass ich nur 2 Einträge gefunden habe (statt >20 wie bei dir):
....MQL5\Include\Controls\Button.mqh (Zeile 54)
....MQL5\Include\Controls\Defines.mqh (Zeile 58)
Gibt es einen Quellcode außerhalb des Pfades C:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\XXXXXXXXXXXXXXXXXXXX\MQL5\
wo ich in allen *.mq5;*.mqh-Dateien gesucht habe?
Ja, meine Suchergebnisse (mehr als 20) sind meine Projekte. In Systemdateien wird "CONTROLS_BUTTON_COLOR_BG" in MQL5\Include\Controls\Button.mqh gefunden
und in MQL5\Include\Controls\Defines.mqh
Ja, meine Suchergebnisse (mehr als 20) sind meine Projekte. In den Systemdateien findet sich "CONTROLS_BUTTON_COLOR_BG" in MQL5\Include\Controls\Button.mqh
und in MQL5\Include\Controls\Defines.mqh
OK, das stimmt mit dem überein, was ich beobachtet habe...
Vielen Dank für die Bestätigung und Ihre wertvolle Zeit.
Hallo!
In den Beispielen:
1. Platzieren Sie das Panel auf dem Chart eines Finanzinstruments.
2. Gehen Sie zum Chart eines beliebigen Finanzinstruments, das in einem anderen Fenster geöffnet ist.
3. Kehren Sie zu dem Chart-Fenster mit dem Panel zurück.
4. Das Panel befindet sich in der oberen linken Ecke des Charts im minimierten Zustand.
Wie können wir erreichen, dass das Panel nicht minimiert wird, wenn wir zu dem Chart-Fenster zurückkehren, in dem es sich befindet?
Es ist klar, dass es notwendig ist, Ereignisse zu behandeln, aber ich bin verwirrt :) ...
Danke für die Erklärung.
Ist es möglich, ein Panel auf mql4 zu erstellen?
Versuchen Sie die Codes aus dem Artikel - sie sollten funktionieren.
Vielen Dank für diesen Artikel!
Ich war mit UI-Elemente für eine Weile kämpfen... Beim Durchsuchen der MQL-Website habe ich nur total verrückte Artikel gefunden, in denen OO-Objekte als andere komplexe OO-Objekte verwendet und instanziiert werden müssen! Völlig irrsinnig!
Das Hauptziel von OO-Klassen ist es, zugänglich zu sein, Ihnen völlig sauberen Code zu liefern und die Anzahl der Zeilen/Fehler/Wiederholungen zu reduzieren...
Ich weiß... es gibt einige Einschränkungen bei dieser Implementierung/Ansatz, aber für Anfänger ist es ein riesiger SCHRITT VORWÄRTS, wenn man gleich etwas richtiges implementiert hat!
Herzlichen Glückwunsch zu diesem super coolen Artikel!
;)