1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Проблемы С Позицией Курсора На Picturebox

Тема в разделе "С и С++", создана пользователем Triplecool, 15 фев 2012.

  1. Triplecool

    Triplecool Гость

    Репутация:
    0
    Какая функция являеться нахождением положения курсора относительно pictureBox, а не всей формы? Я использовал pictureBox1->Cursor->position.X; и pictureBox1->Mouse->position.X; Но они дают координаты курсора относительно всей формы, а не компонента pictureBox?Помогите.
     
  2. Senset

    Senset Well-Known Member

    Репутация:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    136
    Симпатии:
    0
    ну так посмотрите лежат ли координаты курсора в координатах picturebox (т.е. взять координаты компонента относительно формы, и посмотреть в них ли курсор) и если да, то например можно написать функцию которая будет методом вычитания и сравнений выдавать координаты курсора относительно бокса, исходя из координат курсора и бокса относительно формы)

    или просто создать событие mousemove или по клику на боксе... и тогда не парьтесь насчет координат, они сами придут =) и будут точно на боксе)

    или еще проще...
    m_Canvas.PtInRect(point) - вставить в условие... m_Canvas - ваша канва, point - соотв. точка при событии курсора...
    Например:

    Код:
    void CFuncDlg::OnMouseMove(UINT nFlags, CPoint point) 
    {
    // TODO: Add your message handler code here and/or call default
    if ((nFlags & MK_LBUTTON) && m_Canvas.PtInRect(point))
    {
    DrawShape(true); // Обновить рисунок
    };
    CDialog::OnMouseMove(nFlags, point);
    }
     
Загрузка...
Похожие Темы - Проблемы Позицией Курсора
  1. NekitGod1
    Ответов:
    0
    Просмотров:
    18
  2. euppi98
    Ответов:
    3
    Просмотров:
    127
  3. AgRuN
    Ответов:
    8
    Просмотров:
    160
  4. CHEATER
    Ответов:
    3
    Просмотров:
    190
  5. Define

    Проблема Проблемы с шеллом

    Define, 18 июн 2017, в разделе: Kali Linux
    Ответов:
    2
    Просмотров:
    229

Поделиться этой страницей