Поделиться через


COleControl::FireMouseDown

Вызывается инфраструктурой при нажатии кнопки мыши над активный пользовательским элементом управления.

void FireMouseDown( 
   short nButton, 
   short nShiftState, 
   OLE_XPOS_PIXELS x, 
   OLE_YPOS_PIXELS y  
);

Параметры

  • nButton
    Числовое значение отжатого кнопки мыши. Он может содержать одно из следующих значений:

    • LEFT_BUTTON Левое кнопка мыши была нажата.

    • MIDDLE_BUTTON Средняя кнопка мыши была нажата.

    • RIGHT_BUTTON Была нажата правая кнопка мыши вниз.

  • nShiftState
    Содержит сочетание следующие флаги:

    • SHIFT_MASK Была нажата клавиша SHIFT при выполнении действия.

    • Была нажата CTRL_MASK ключ CTRL при выполнении действия.

    • ALT ALT_MASK ключ была нажата при выполнении действия.

  • x
    Координата х курсора, когда кнопка мыши была нажата. Координата верхн- относительно верхнего левого угла окна элемента управления.

  • y
    Координата y курсора, когда кнопка мыши была нажата. Координата верхн- относительно верхнего левого угла окна элемента управления.

Заметки

Если это событие задается как пользовательское событие, задается, когда событие инициировано.

Для автоматического включения события MouseDown, которое должно пройти, сопоставление события элемента управления должно иметь указанное событие MouseDown стандартное.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

Диаграмма иерархии

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick