GChartPatterns.SetPaintBuild()
Aktiviert oder deaktiviert das Zeichnen der Formationen die sich in Enstehung befinden.
Diese Funktion muss nicht bei jedem Tick ausgeführt werden.
void GChartPatterns.SetPaintBuild(
bool paint = true
);
|
Parameter
paint
[in] Wenn true, dann werden Formationen in Enstehung fortlaufend gezeichnet.
Beispiel:
//--- Einbinden der Glib Klassen
#include <Glib.mqh>
//--- Erzeugung eines Zeigers zu einem leeren Klassenobjektes
GChartPatterns *chartPatterns;
int OnInit
()
{
//--- Die Klasse dem leerem Klassenobjekt zuweisen
chartPatterns = gChartPatterns();
//--- Die Daten der Klasse initialisieren
chartPatterns.Init();
//--- Zeichnen von Formationen in Entstehung unterdrücken
chartPatterns.SetPaintBuild(false);
//--- Zeichnen von fertigen Formationen unterdrücken
chartPatterns.SetPaintFinish(false);
return(INIT_SUCCEEDED);
}
void OnDeinit
(const int reason)
{
//--- Bei beenden Speicher freigeben
delete chartPatterns;
}
void OnTick
()
{
if
( chartPatterns.Ready() ) //--- Wird erst ausgeführt wenn alle Daten bereit sind
{
//--- Zeichnet nicht auf den Chart da SetPaintBuild und SetPaintFinish false ist
chartPatterns.JustPaint();
}
}
|
Sehen Sie auch
GChartPatterns.SetPaintFinish, GChartPatterns.JustPaint, GChartPatterns.ClearPaint