Шаг 359 - CWnd::OnLButtonDblClk

afx_msg void OnLButtonDblClk( UINT nFlags, CPoint point );

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

MK_CONTROL 	Установлен если клавиша CTRL нажата.
MK_LBUTTON 	Установлен если левая кнопка мыши нажата.
MK_MBUTTON 	Установлен если средняя кнопка мыши нажата.
MK_RBUTTON 	Установлен если правая кнопка мыши нажата.
MK_SHIFT 		Установлен если SHIFT нажата. 

point
Определяет x и y координату курсора. Эти координаты - всегда относительно левого верхнего угла окна.

Замечания
Рамка вызывает эту функцию, когда пользователь дважды щелкает левую кнопку мыши.>br> Только окна которые имеют CS_DBLCLKS стиль в WNDCLASS получат обращения OnLButtonDblClk. Это - значение по умолчанию для окон MFC. Windows вызывает OnLButtonDblClk, когда пользователь нажимает, отпускает, и затем нажимает левую кнопку мыши снова в промежуток срока двойного щелчка системы . Двойное нажатие левой кнопки мыши фактически генерирует четыре события: WM_LBUTTONDOWN, WM_LBUTTONUP сообщения, обращение WM_LBUTTONDBLCLK, и другое WM_LBUTTONUP сообщение, когда кнопка отпущена.

Эта функция вызвана рамкой, чтобы позволить Вашей прикладной программе обрабатывать сообщение Windows. Параметры, переданные к Вашей функции отражают параметры, полученные рамкой, когда сообщение было получено. Если Вы вызываете реализацию базового класса этой функции, та реализация использует параметры, первоначально переданные с сообщением и не параметры, которые Вы обеспечиваете функции.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 08.01.2002