Diskussion zum Artikel "Graphisches Interface XI: Gezeichnete Steuerelemente (build 14.2)" - Seite 4
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
Entschuldigung, geändert:
und:
immer noch nichts...
Bitte um Hilfe1
Hallo,
Ich habe diese Probleme gelöst, indem ich die OpenWindow()-Funktion anstelle der Show()-Funktion verwendet habe, und jetzt habe ich auch die Schaltfläche zum Zusammenklappen aktiviert.
Jetzt würde ich gerne einige Steuerelemente zu window2 und window3 hinzufügen, wie Buttons und Checkboxen, aber ich bekomme eine Fehlermeldung wie im folgenden Bild:
Die Fehler beim Lesen des Bildes stören mich nicht so sehr... Nur für den Pointer-Zugriff... der Fehler ist von der Zeile:
CWndContainer::AddToElementsArray(1,m_checkbox1);Ich denke der window_index sollte 0 für das Hauptfenster, 1 für das Fenster2 und 2 für das Fenster3 sein, richtig?
Mit einem der vorherigen Bibliothek (Artikel06) hatte keine Probleme mit dem Hinzufügen von Steuerelementen zu einem Unterfenster.
Jetzt der Code für das Hinzufügen von Steuerelementen:
Bitte kann jemand helfen, danke...
PS: Ich hoffe, ich störe nicht mit meinen Threads. Haben Sie einen schönen Tag.
Hallo, die Steuerelemente sind wirklich nett und hilfreich, aber es wäre noch besser, wenn Sie höhere DPI-Einstellungen besser handhaben könnten.
Offensichtlich werden die Bitmaps korrekt angezeigt, aber der Text nicht. ...
Ich würde sagen, dass der Text richtig skaliert ist, im Gegensatz zum Rest der Grafiken.
Ich würde sagen, dass der Text richtig skaliert ist, im Gegensatz zu allen anderen Grafiken.
Das hängt davon ab, wie Sie es betrachten. Sie können entweder die Bitmaps vergrößern, um sie an die Schriftgröße anzupassen, oder die Schriftgröße verkleinern, um sie an die Größe der Bitmaps anzupassen.
Die Vergrößerung von Bitmaps ist nicht unbedingt empfehlenswert, da Bitmaps im Gegensatz zu Vektorgrafiken bei der Vergrößerung an Qualität verlieren. Die Schrift hingegen ist vektorbasiert und kann daher ohne Qualitätsverlust hoch- und runterskaliert werden.
Der beste Weg, das Problem zu lösen, wäre natürlich die Verwendung von Vektorgrafiken, aber ich glaube nicht, dass die Plattform dies unterstützt (obwohl ich mich hier irren könnte, da ich nicht wirklich mit Grafiken in Metatrader arbeite).
Ich persönlich verkleinere die Schrift proportional, um sie an die DPI anzupassen.
Wie auch immer, es wäre schön, wenn die Steuerelemente könnte dies standardmäßig behandeln, so dass wir nicht brauchen, um darüber zu kümmern.
Das hängt davon ab, wie Sie es betrachten. Sie können entweder die Bitmaps vergrößern, um sie an die Schriftgröße anzupassen, oder die Schriftgröße verkleinern, um sie an die Größe der Bitmaps anzupassen.
Die Vergrößerung von Bitmaps ist nicht unbedingt sinnvoll, da Bitmaps im Gegensatz zu Vektorgrafiken bei der Vergrößerung an Qualität verlieren. Die Schrift hingegen ist vektorbasiert und kann daher ohne Qualitätsverlust hoch- und runterskaliert werden.
Natürlich wäre der beste Weg, das Problem zu lösen, die Verwendung von Vektorgrafiken, aber ich glaube nicht, dass die Plattform dies unterstützt (obwohl ich mich hier irren könnte, da ich nicht wirklich mit Grafiken in Metatrader arbeite).
Ich persönlich verkleinere die Schrift proportional, um sie an die DPI anzupassen.
Wie auch immer, es wäre schön, wenn die Steuerelemente dies standardmäßig handhaben könnten, so dass wir uns nicht darum kümmern müssen.
Ich widerspreche nicht den Schwierigkeiten bei der Bildskalierung, ich kann nur feststellen, dass die Änderung der Schriftgröße der skalierten Metatrader-Anwendungs-GUI entspricht. Wenn Sie also die Schriftgröße verringern, könnten die Buchstaben auf dem hochauflösenden Monitor ziemlich winzig werden.
Ich widerspreche nicht den Schwierigkeiten bei der Skalierung des Bildes, ich kann nur feststellen, dass die Änderung der Schriftgröße der skalierten Benutzeroberfläche der Metatrader-Anwendung entspricht. Wenn Sie also die Schriftgröße verringern, könnten die Buchstaben auf dem hochauflösenden Monitor ziemlich winzig werden.
Ja, ich stimme zu. Es wäre besser, wenn die Grafiken der Größe der Schrift entsprechen würden, die in der Tat mit der skalierten MT5-GUI übereinstimmt. Ich habe nur nach einer Möglichkeit gesucht, das Ganze so zu gestalten, dass die Schriftgröße mit dem Rest der Grafik übereinstimmt.
Ich schätze, das ist das Beste, was wir in einer gemischten Umgebung von Raster- und Vektorgrafiken bekommen können.
Hallo, ich bin froh, Ihre Entwicklungsarbeit zu sehen, fand ich ein Problem, bitte erklären Sie es mir, wenn Sie Zeit haben, Frage: Tree Control, wie man auf Registerkarte Typ hinzufügen, es funktioniert nicht, wenn ich es auf Registerkarte Modus eingestellt. Ich kann die Komponente nicht zur Registerkarte hinzufügen. Danke! Ich freue mich auf Ihre Nachricht.
Warum wird 14-2 nicht angezeigt, wenn man es in Version 10 machen kann?
Hallo, die neue Version des Control-Editing-Output-Teil, die Tastatur der rechten Seite des Ziffernblocks Fehlfunktion, Eingabe von Zahlen nicht reagieren, nur in der linken Seite der numerischen Eingabe, bitte mit ihm umgehen!