Do I need to do something else in my indicator to tell multicharts to not handle mouse click. It seems control goes to both my indicator and Multicharts. Help from those smarter than me or further down the road would be appreciated.
Code: Select all
[ProcessMouseEvents = true];
var: var0(0), var1(0);
switch (getappinfo(aicalcreason)) begin
case CalcReason_MouseLClick :
if MouseClickCtrlPressed then begin
var0 = MouseClickDateTime;
var1 = datetime2eltime(var0);
print("Left Cntl -> Time of the Bar = ", var1);
end
else
if MouseClickShiftPressed then begin
var1 = MouseClickBarNumber;
print("Left Shift --> Mouse Bar # = ", var1);
end;
case CalcReason_MouseRClick :
if MouseClickCtrlPressed then begin
var1 = MouseClickPrice;
print("Right Ctrl --> Mouse Value = ", var1);
end
else
if MouseClickShiftPressed then begin
var1 = MouseClickDataNumber;
print("Right Shift --> Data Number # = ", var1);
end;
end;