Galerie der in MQL geschriebenen UIs - Seite 30

 
Реter Konow #:
Das Drucken der Datei dient jetzt der Demonstration und dem Verständnis der UI-Verbindung. Ich warte auf die Freigabe der Engine.

Okay, ich warte auf die Freigabe

 
hini #:

In Ordnung, wir warten auf die Veröffentlichung

Diese Nuancen werden verschwinden und die Nutzer nicht beschäftigen. Nur technische Details.
 
Ich bereite Schulungsunterlagen über Bindungsgruppen, Elemente und die sie konstituierenden Objekte vor.
 
Реter Konow #:
Ich bereite ein Tutorial über das Fangen von Gruppen, Elementen und deren zusammengesetzten Objekten vor.

In der Zwischenzeit nehmen Sie die Hilfedatei mit den Eigenschaften von Elementen und Fenstern, die mit Flags oder kurzen Strings gesetzt werden.

Dateien:
 
Und der Motor... Ich glaube, ich kann die erste Version in den nächsten Tagen veröffentlichen. Und wir werden sofort mit der Anbindung der Benutzeroberfläche beginnen.
 
Реter Konow #:
Und der Motor... Ich glaube, die erste Version wird in den nächsten Tagen veröffentlicht. Wir werden sofort mit der Anbindung der UI beginnen.
Gute Nachrichten.
 
Was bedeutet "D_BAR OR P_BAR"? Horizontal oder vertikal?
 
hini #:
Was bedeutet "D_BAR OR P_BAR"? Ist sie horizontal oder vertikal?

1.

P_BAR steht für "Fortschrittsbalken". Ein GUI-Element zur Überwachung der Fertigstellung eines Prozesses.

D_BAR steht für "Diagrammleiste". Ein Element von Diagrammen und Tabellen.


Dieser Teil der Hilfe befasst sich mit der Möglichkeit, Farben und andere Eigenschaften für zusammengesetzte Elementobjekte festzulegen.

Fast alle Elemente bestehen aus zwei oder mehr Objekten. Ein Fortschrittsbalken zum Beispiel besteht aus einer Basis und einem Balken.

Das Schlüsselwort _,bar, verweist auf das zusammengesetzte Objekt des Elements.

Warum es benötigt wird:

Wenn Sie die Farbe _,N_COLOR, (uint)clrGreen angeben, legen Sie die Farbe der Basis des Elements fest, und wenn Sie _,bar, N_COLOR, (uint)clrGreen angeben , ist es der Balken (innerer Balken), der die Farbe erhält.


Das gleiche Prinzip gilt für Text:

//Spezifizieren Sie die Farbe des Textes einer Schaltfläche oder eines anderen Elements

_,text, N_COLOR, (uint)clrGreen,

//--------------------------------------


2.

Die Worte "horizontal und vertikal" bedeuten, dass die Diagrammleiste sowohl vertikal als auch horizontal sein kann (ich verwende die Fortschrittsleiste in horizontalen Diagrammen, wenn ich mich nicht irre).

 
Als Nächstes werde ich Codebeispiele mit Bildern zur Verdeutlichung bereitstellen.
 

Einstellung der Textfarbe für verschiedene Zustände des Elements:

Definieren Sie die Textfarbe der Schaltfläche im neutralen Zustand.


Ändern Sie sie.


Legen Sie die Textfarbe für den gedrückten Zustand der Schaltfläche fest:


Legen Sie die Farbe für den Text fest, wenn die Schaltfläche gedrückt ist und sich unter dem Cursor befindet.


Und probieren Sie die Farbe des Textes aus, wenn die Schaltfläche gedrückt ist und sich unter dem Cursor befindet: