На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

WM_MBUTTONDBLCLK



The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse button while the cursor is in the client area of a window. If the mouse is not captured, the message is posted to the window beneath the cursor. Otherwise, the message is posted to the window that has captured the mouse.

WM_MBUTTONDBLCLK
fwKeys = wParam; // key flags
xPos = LOWORD(lParam); // horizontal position of cursor
yPos = HIWORD(lParam); // vertical position of cursor


Parameters

fwKeys

Value of wParam. Indicates whether various virtual keys are down. This parameter can be any combination of the following values:

Value Description
MK_CONTROL Set if the CTRL key is down.
MK_LBUTTON Set if the left mouse button is down.
MK_MBUTTON Set if the middle mouse button is down.
MK_RBUTTON Set if the right mouse button is down.
MK_SHIFT Set if the SHIFT key is down.


xPos

Value of the low-order word of lParam. Specifies the x-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.

yPos

Value of the high-order word of lParam. Specifies the y-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.



Return Values

If an application processes this message, it should return zero.

Remarks

Only windows that have the CS_DBLCLKS style can receive WM_MBUTTONDBLCLK messages, which Windows generates whenever the user presses, releases, and again presses the middle mouse button within the system's double-click time limit. Double-clicking the middle mouse button actually generates four messages: WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MBUTTONDBLCLK, and WM_MBUTTONUP again.
An application can use the MAKEPOINTS macro to convert the lParam parameter to a POINTS structure.

See Also

GetCapture, GetDoubleClickTime, MAKEPOINTS, POINTS, SetCapture, SetDoubleClickTime, WM_MBUTTONDOWN, WM_MBUTTONUP


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

WM_MBUTTONDBLCLK



Сообщение WM_MBUTTONDBLCLK объявлено когда потребитель двойные-щелчки средняя кнопка мыши тогда как курсор - в области клиента окна. Если мышь не захвачена, сообщение объявлено в окно под курсором. В противном случае, сообщение объявлено в окно, которое захватило мышь.

WM_MBUTTONDBLCLK fwKeys = wParam; // ключ сигнализирует xPos = LOWORD(lParam); // горизонтальная позиция курсора yPos = HIWORD(lParam); // вертикальная позиция курсора


Параметры

fwKeys

Величина wParam. Указывает что независимо различные виртуальные ключи нажатые. Этот параметр может быть любой комбинацией следующего величин:

Описание Величины
MK_CONTROL был Установлен если клавиша CTRL нажатая.
MK_LBUTTON был Установлен если левая кнопка мыши - вниз.
MK_MBUTTON был Установлен если средняя кнопка мыши - вниз.
MK_RBUTTON был Установлен если кнопка мыши права - вниз.
MK_SHIFT был Установлен если клавиша СДВИГА нажатая.


xPos

Оцените младшее слово lParam. Определяет x-coordinate курсора. Координата - относительно верхнего левого угла области клиента.

yPos

Оцените старшее слово lParam. Определяет y-coordinate курсора. Координата - относительно верхнего левого угла области клиента.



Обратные Величины

Если приложение обрабатывает это сообщение, оно должно возвращать нуль.

Замечания

Только окно, которое имеет стиль CS_DBLCLKS может получить сообщения WM_MBUTTONDBLCLK, какое Windows генерирует всякий раз, когда пользователь нажимает, выпускает, и снова нажимает среднюю кнопку мыши в пределах двойного щелчка системного предела времени. Двойной-щелчок средней кнопки мыши действительно генерирует четыре сообщения: WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MBUTTONDBLCLK, и WM_MBUTTONUP снова.
Приложение может использовать макро MAKEPOINTS, чтобы преобразовывать параметр lParam в структуру ТОЧЕК.

Смотри Также

GetCapture, GetDoubleClickTime, MAKEPOINTS, ТОЧКИ, SetCapture, SetDoubleClickTime, WM_MBUTTONDOWN, WM_MBUTTONUP


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz