Fragen von Anfängern MQL4 MT4 MetaTrader 4 - Seite 218
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
// задержка 500 милисекунд, годная для тестера
Versteckt in einem Nerz
Ich versuche, Objekte zu verstehen, gibt es ein Beispiel in MQL4 Handbuch, wo das Drücken einer Taste (gedrückt / nicht gedrückt) ändert das Bild. Die Schaltfläche hat zwei Zustände. Also meine Frage ist, wie man eine Schaltfläche hat, zum Beispiel, 3 Staaten oder mehr? Ich möchte für jeden Zustand der Schaltfläche ein eigenes Bild. Wenn dies mit dieser Funktion nicht möglich ist, mit welcher Funktion lässt sich dann das gewünschte Ergebnis erzielen?
Ich versuche, Objekte zu verstehen, gibt es ein Beispiel in MQL4 Handbuch, wo das Drücken einer Taste (gedrückt / nicht gedrückt) ändert das Bild. Die Schaltfläche hat zwei Zustände. Also meine Frage ist, wie man eine Schaltfläche hat, zum Beispiel, 3 Staaten oder mehr? Ich möchte für jeden Zustand der Schaltfläche ein eigenes Bild. Wenn Sie dies nicht mit dieser Funktion tun können, welche Funktion, um das gewünschte Ergebnis zu erreichen?
Halb gepresst :)
Schieberegler auf 9 Positionen) habe ich festgestellt, dass er beim Drücken hellgelb wird, beim doppelten Drücken gelb. Es handelt sich jedoch nicht um eine Standardtaste.
Ernsthaft? So schwer zu verstehen, auch wenn Sie weiter über das gewünschte Ergebnis lesen?
Jedes Mal, wenn Sie auf ein Bild klicken, ändert sich das Bild. Zum Beispiel 5 Bilder, jedes Bild ändert sich jedes Mal, wenn Sie es anklicken, und so weiter und so fort.
Nur OBJPROP_STATE war in Ordnung, wenn man 2 Bilder in einem Kreis ändern wollte, aber über mehr als zwei.
Wirklich? So schwer zu verstehen, auch wenn Sie weiter über das gewünschte Ergebnis lesen?
Jedes Mal, wenn Sie auf ein Bild klicken, ändert sich das Bild. Zum Beispiel 5 Bilder, jedes Bild ändert sich bei jedem Klick und so weiter in einem Kreis.
Nur OBJPROP_STATE war in Ordnung, wenn man 2 Bilder in einem Kreis ändern wollte, aber über mehr als zwei.
Nur OBJPROP_STATE war in Ordnung, wenn man 2 Bilder in einem Kreis ändern musste, aber bei mehr als zwei.
Mögliche Lösung: Erstellen Sie mehrere OBJ_BITMAP_LABEL-Objekte nacheinander. Wenn Sie auf das erste Objekt klicken, wird es gelöscht und ein zweites an der gleichen Stelle erstellt. Nach dem zweiten Objekt wird ein drittes Objekt erstellt. Bei beiden OBJPROP_BMPFILE-Modi laden Sie dasselbe Bild und verfolgen nicht den Zustand des Klicks, sondern den Namen des vorhandenen Objekts. Dieser Name gibt Auskunft über den aktuellen Zustand der Schaltfläche.
Mögliche Lösung: Erstellen Sie mehrere OBJ_BITMAP_LABEL-Objekte nacheinander. Wenn Sie auf das erste Objekt klicken, wird es gelöscht und ein zweites an der gleichen Stelle erstellt. Nach dem zweiten Objekt wird ein drittes Objekt erstellt. Bei beiden OBJPROP_BMPFILE-Modi laden Sie dasselbe Bild und verfolgen nicht den Zustand des Klicks, sondern den Namen des vorhandenen Objekts. Dieser Name gibt Auskunft über den aktuellen Zustand der Schaltfläche.
Danke, ich werde es ausprobieren!