Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 26.10.16
Trader6666 Trader6666 ist offline
Mitglied
 
Registriert seit: Apr 2014
Beiträge: 118
Trader6666 befindet sich auf einem aufstrebenden Ast
Question CHARTEVENT_CHART_CHANGE ohne Funktion???

Hi Zusammen,

steh grad iwie aufn schlauch

Ich versuch grad eine Aktion durchzuführen, wenn sich der Chart verändert hat also sprich auch die Größe des Charts. Also hab ich folgendes probiert:

Code:
void OnChartEvent(const int id,const long& lparam,const double& dparam,const string& sparam)
{
   int max_size_x = (int)ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0);
   int max_size_y = (int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
   int Size;
if(Size!= max_size_x && CHARTEVENT_CHART_CHANGE )
  {
  Print("fdfdgdf");
   Size= max_size_x;
  }

Nun der Weg ist ned "falsch" nur wenn ich in den Chart wahllos klicke ,ohne die Größe zu verändern, wird die aktion ebenfalls ausgeführt. Hab versucht aus den Docs schlau zu werden nur steht da leider überhaupt nix Das Event weist keinerlei Parameter auf.....

Die Funktion in die Start ebene zu packen macht ja auch keinen sinn,wenn man es ohne/geringe Verzögerung hinbekommen möchte. Hat jem eventuell ne Lösung???

LG