Bibliotheken: Easy Canvas

 

Easy Canvas:

Die Bibliothek und die Klasse iCanvas vereinfachen das Programmschreiben beim Verwenden von Hintergründen.

Easy Canvas

Autor: Nikolai Semko

 

Version 1.01

Neu:

  • Arbeit mit Subwindows implementiert
  • MouseSubWin, WindowsTotal, SubWin Werte zur Windows Struktur hinzugefügt

   int               MouseSubWin; // aktuelle Nummer des Unterfensters, in dem sich der Mauszeiger befindet
   int               WindowsTotal;// das gesamte Unterfenster, einschließlich des Hauptfensters.
   int               SubWin;      // das aktuelle Teilfenster, an das der Canvas gebunden ist
 

Version 1.06.

Einige Bugs und Alogismen wurden behoben.

Wenn Sie eine Instanz der Canvas-Klasse in einem vollständigen Fenster nicht benötigen, können Sie sie löschen und (oder) in ein Teilfenster ändern

Zum Beispiel:

delete Canvas;
Canvas= new iCanvas(0,0,"iCanvas",300,0);          // nur die linke Leiste des Fensters ist 300 Pixel breit. Die Größenänderung des Fensters wird gesteuert durch 
// Canvas= new iCanvas(0,0, "iCanvas",0,300); // nur die obere Leiste des Fensters ist 300 Pixel hoch. Die Größenänderung des Fensters wird gesteuert durch 
// Canvas= new iCanvas(200,100, "iCanvas",300,300); // ein Quadrat von 300x300 Pixeln mit der Startposition am Punkt (200,100). Die Größenänderung des Fensters wird nicht kontrolliert 

Es ist auch möglich, neue Instanzen der Klasse zu erstellen und sie zum Zeitpunkt der Erstellung zu initialisieren

Ein Beispiel:

iCanvas C2(300,200,"Canvas2",200,150,COLOR_FORMAT_XRGB_NOALPHA,1);
 
Einige der Funktionen dieser Bibliothek werden hier und hier demonstriert.
 
neuere Version 1.12
Dateien:
iCanvas.mqh  33 kb
 
neuere Version 1.12
Dateien:
iCanvas.mqh  33 kb
 
neueste Version 1.12
Dateien:
iCanvas.mqh  33 kb
 
neueste Version 1.12
Dateien:
iCanvas.mqh  33 kb
 
aktuellere Version 1.12
Dateien:
iCanvas.mqh  33 kb
 
Neueste Version 1.12
Dateien:
iCanvas.mqh  33 kb
 
die neuesten Updates finden Sie immer hier