Logo

Вход

Войти с помощью соц. сетей
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
  • #1 Свернуть

    Работа с мышью, панели, рисование

    Подскажите, где хоть какую нибудь инфу нарыть о том, как работать с мышью, как например создать свой аналог панели с фигурами, которые можно будет рисовать мышью по точкам?
    Если более конкретно, то мне нужно рисовать 4х угольники по 4 точкам, которые я указываю щелчком мыши, в яндексе гуглил, вообще ничего...
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    Сообщение от RomanRott Посмотреть сообщение
    Подскажите, где хоть какую нибудь инфу нарыть о том, как работать с мышью, как например создать свой аналог панели с фигурами, которые можно будет рисовать мышью по точкам?
    Если более конкретно, то мне нужно рисовать 4х угольники по 4 точкам, которые я указываю щелчком мыши, в яндексе гуглил, вообще ничего...
    Вообще ничего не вижу не понимаю, или поднимите мне веки?

    В терминале есть каталог "MQL\Include\" там и посмотри.
    Аналог панели, там должен быть.
    И тут тоже.
     

    Комментарий

    • #3 Свернуть

      Ну например, мне нужно на графике рисовать 4х угольник, так же как это происходит с рисованием треугольника например с панели инструментов.
      Также мне нужны координаты вершин этого четырехугольника для некоторых рассчетов
       

      Комментарий

      • #4 Свернуть

        Сообщение от RomanRott Посмотреть сообщение
        Ну например, мне нужно на графике рисовать 4х угольник, так же как это происходит с рисованием треугольника например с панели инструментов.
        Также мне нужны координаты вершин этого четырехугольника для некоторых рассчетов
        Советую научиться пользоваться документацией.
        тут

        А что, нельзя посчитать, а потом нарисовать? Или нужно, обязательно нарисовать, а потом посчитать?

        Я тут уточнюсь, вдруг если я не понял, мы в ветке:"MQL-программирование, АТС", а не как с помощью стандартных инструментов нарисовать прямоугольник.
           
        Последний раз редактировалось MonyaMaker; 22.12.2017, 16:06.

        Комментарий

        • #5 Свернуть

          Четырехугольник, если не понял, не ограничивается прямоугольником.
          Я знаю про объекты, я не знаю как задать точки с помощью мыши.
          Нельзя посчитать, а потом нарисовать, потому что структура определяется ВИЗУАЛЬНО, и уже из этого идут расчеты.
             
          Последний раз редактировалось RomanRott; 22.12.2017, 17:08.

          Комментарий

          • #6 Свернуть

            Сообщение от RomanRott Посмотреть сообщение
            Четырехугольник, если не понял, не ограничивается.
            Я знаю про объекты, я не знаю как задать точки с помощью мыши.
            Нельзя посчитать, а потом нарисовать, потому что структура определяется ВИЗУАЛЬНО, и уже из этого идет расчеты.
            Есть функция событий на графике:"OnChardEvent()", и в этой связи, есть функция, возвращающая координаты клика мышкой на графике. Доку читай.
               
            Последний раз редактировалось MonyaMaker; 22.12.2017, 17:25.

            Комментарий

            • #7 Свернуть

              Нет такой, есть только OnChardEvent, в которой есть событие клика мыши, но координаты клика невозможно получить
                 

              Комментарий

              • #8 Свернуть

                Сообщение от RomanRott Посмотреть сообщение
                Нет такой, есть только OnChardEvent, в которой есть событие клика мыши, но координаты клика невозможно получить
                Ну, не дописал пять букафф, и что это меняет? А то, что нашёл, уже положительный результат.
                Про координаты поищи, есть.
                   
                Последний раз редактировалось MonyaMaker; 22.12.2017, 17:28.

                Комментарий

                • #9 Свернуть

                  Я и до твоих слов знал об этой функции
                     

                  Комментарий

                  • #10 Свернуть

                    Сообщение от RomanRott Посмотреть сообщение
                    Я и до твоих слов знал об этой функции
                    А почему не сделал?
                       

                    Комментарий

                    • #11 Свернуть

                      Потому что она не позволяет узнать координаты щелчка
                         

                      Комментарий

                      • #12 Свернуть

                        Сообщение от RomanRott Посмотреть сообщение
                        Потому что она не позволяет узнать координаты щелчка
                        А ты сделай так, чтобы позволила.

                        И отвечай в режиме "цитировать", чтобы диалог видно было.
                           

                        Комментарий

                        • #13 Свернуть

                          Сообщение от MonyaMaker Посмотреть сообщение
                          А ты сделай так, чтобы позволила.

                          И отвечай в режиме "цитировать", чтобы диалог видно было.
                          потому я сюда и пришел что не знаю как!
                             

                          Комментарий

                          • #14 Свернуть

                            Сообщение от RomanRott Посмотреть сообщение
                            Потому что она не позволяет узнать координаты щелчка
                            Все она позволяет... Неужели у тебя нету такой таблички в описании параметров функции OnChartEvent()?

                            Нажмите на изображение для увеличения.

Название:	114.png
Просмотров:	1
Размер:	34.2 Кб
ID:	26436651
                             

                            Комментарий

                            • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                            • #15 Свернуть

                              Сообщение от RomanRott Посмотреть сообщение
                              потому я сюда и пришел что не знаю как!
                              Тебе "рыбу" дать, или "удочку"?
                              О! "Рыбу" уже дали.
                                 
                              Последний раз редактировалось MonyaMaker; 22.12.2017, 20:03.

                              Комментарий

                              Сейчас онлайн

                              working...
                              X