Diskussion zum Artikel "Die Betrachtung der CCanvas-Klasse. Wie man transparente Objekte zeichnet" - Seite 3
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
Ich habe eine Frage.
Ich zeichne verschiedene Formen in die Leinwand und überlagere sie miteinander. Wie kann ich erreichen, dass die Farben ohne Überblendung erhalten bleiben?
Ich stelle COLOR_FORMAT_XRGB_NOALPHA ein, aber die Mischung findet statt :-(((.
Ich habe jedoch diese Variante. Es gibt ein Bild vom Typ CPicture, das mit einem Dialog vom Typ CDialog verknüpft ist. Es ist mit einer Ressource vom Typ CCanvas verknüpft. Letztere wird ohne Bindung an ein Fenster erstellt.
Vladimir, ich bin nicht gut in Canvas....
Ich habe eine Frage.
Ich zeichne verschiedene Formen in die Leinwand und überlagere sie miteinander. Wie kann ich erreichen, dass die Farben ohne Überblendung erhalten bleiben?
Ich stelle COLOR_FORMAT_XRGB_NOALPHA ein, aber die Überlagerung findet statt :-(((
...
Die im Canvas gezeichnete Farbe (nennen wir sie "oben" oder zuletzt) ersetzt die zuvor im Canvas gezeichnete Farbe.
Vladimir, ich danke dir sehr!
Ich habe gerade die ColorToARGB()-Konvertierung übersehen.
Vladimir, ich danke dir sehr!
Ich habe gerade die ColorToARGB()-Konvertierung übersehen.
Mit Hilfe der Klasse CCanvas?
P.S. Verwenden Sie CCanvas.CreateBitmap:
Erzeugt eine grafische Ressource, die an ein Diagrammobjekt gebunden ist.
1. Erzeugt eine grafische Ressource im Hauptfenster des aktuellen Diagramms.
bool CreateBitmap(
const string name, // name
const datetimetime, // Zeit
const doublePreis, // Preis
constintBreite, // Breite
const int Höhe, // Höhe
ENUM_COLOR_FORMAT clrfmt=COLOR_FORMAT_XRGB_NOALPHA// Format
);
So können Sie eine Ecke eines Canvas binden. Aber Breite und Höhe werden trotzdem in Pixel angegeben.
Lassen Sie uns eine Übung leichter tun. Ich gehe, um einen Kreis zu setzen bewegt sich mit dem Preis; aber, warum nicht es in der Achse Y bewegen?
Das ist der Code
Lassen Sie uns eine Übung leichter tun. Ich gehe, um einen Kreis zu setzen bewegt sich mit dem Preis; aber, warum nicht es in der Achse Y bewegen?
Das ist der Code
Lassen Sie uns eine Übung leichter tun. Ich gehe, um einen Kreis zu setzen bewegt sich mit dem Preis; aber, warum nicht es in der Achse Y bewegen?
Das ist der Code
"Zeit[]", "Schließen[]" - Fehler. Es gibt keine solchen Variablen in MQL5!