Справочник MQL4

WindowOnDropped

Возвращает индекс окна, в которое был брошен эксперт, пользовательский индикатор или скрипт.

int  WindowOnDropped();

Параметры

Нет.

Возвращаемое значение

Индекс окна, в которое был брошен эксперт, пользовательский индикатор или скрипт. Это значение будет верным только в том случае, если эксперты, пользовательские индикаторы и скрипты прикреплены с помощью мыши (технология "drag and drop"). Для пользовательских индикаторов, находящихся в процессе инициализации (вызов из функции init()) этот индекс не определен.

Возвращаемый индекс является номером окна (0-главное окно графика, подокна индикаторов нумеруются с 1), в котором работает пользовательский индикатор. В процессе инициализации пользовательский индикатор может создать свое собственное новое подокно и его номер будет отличаться от номера окна, на которое действительно был брошен индикатор.

Пример:

  if(WindowOnDropped()!=0)
    {
     Print("Скрипт MyVisualTrading должен быть брошен на основное окно графика!");
     return(0);
    }

Смотри также

WindowXOnDropped(), WindowYOnDropped()