WM_APPCOMMAND |
Уведомляет окно о том, что пользователь создал событие команды приложения, например, нажав кнопку приложения с помощью мыши или введя клавишу приложения на клавиатуре.
|
WM_CAPTURECHANGED |
Отправлено в окно, в которое теряется захват мыши.
|
WM_LBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает левую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_LBUTTONDOWN |
Публикуется, когда пользователь нажимает левую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_LBUTTONUP |
Публикуется, когда пользователь отпускает левую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_MBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает среднюю кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_MBUTTONDOWN |
Публикуется, когда пользователь нажимает среднюю кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_MBUTTONUP |
Публикуется, когда пользователь отпускает среднюю кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_MOUSEACTIVATE |
Отправляется, когда курсор находится в неактивном окне и пользователь нажимает кнопку мыши. Родительское окно получает это сообщение, только если дочернее окно передает его функции DefWindowProc .
|
WM_MOUSEHOVER |
Публикуется в окне при наведении курсора на клиентную область окна в течение периода времени, указанного в предыдущем вызове TrackMouseEvent.
|
WM_MOUSEHWHEEL |
Отправляется в окно фокуса, когда горизонтальное колесико прокрутки мыши наклоняется или поворачивается. ФункцияDefWindowProcраспространяет сообщение на родительский элемент окна. Не должно быть внутренней пересылки сообщения, так как DefWindowProc распространяет его вверх по родительской цепочке, пока не найдет окно, обрабатывающее его.
|
WM_MOUSELEAVE |
Отправляется в окно, когда курсор покидает клиентную область окна, указанного в предыдущем вызове TrackMouseEvent.
|
WM_MOUSEMOVE |
Отображается в окне при перемещении курсора. Если мышь не захвачена, сообщение отправляется в окно, содержащее курсор. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_MOUSEWHEEL |
Отправляется в окно фокуса при повороте колесика мыши. Функция DefWindowProc распространяет сообщение на родительский элемент окна. Не должно быть внутренней пересылки сообщения, так как DefWindowProc распространяет его вверх по родительской цепочке, пока не найдет окно, обрабатывающее его.
|
WM_NCHITTEST |
Отправляется в окно, чтобы определить, какая часть окна соответствует определенной экранной координате. Это может произойти, например, при перемещении курсора, при нажатии или отпускании кнопки мыши или в ответ на вызов функции, такой как WindowFromPoint. Если мышь не захвачена, сообщение отправляется в окно под курсором. В противном случае сообщение отправляется в окно, которое захватило мышь.
|
WM_NCLBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает левую кнопку мыши, когда курсор находится в неклиентской области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCLBUTTONDOWN |
Публикуется, когда пользователь нажимает левую кнопку мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCLBUTTONUP |
Публикуется, когда пользователь отпускает левую кнопку мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCMBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает средней кнопкой мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCMBUTTONDOWN |
Публикуется, когда пользователь нажимает среднюю кнопку мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCMBUTTONUP |
Публикуется, когда пользователь отпускает среднюю кнопку мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCMOUSEHOVER |
Отправляется в окно при наведении курсора на неклиентную область окна в течение периода времени, указанного в предыдущемвызове TrackMouseEvent.
|
WM_NCMOUSELEAVE |
Отправляется в окно, когда курсор покидает неклиентную область окна, указанную в предыдущемвызове TrackMouseEvent.
|
WM_NCMOUSEMOVE |
Публикуется в окне при перемещении курсора в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCRBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает правую кнопку мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCRBUTTONDOWN |
Публикуется, когда пользователь нажимает правую кнопку мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCRBUTTONUP |
Публикуется, когда пользователь отпускает правую кнопку мыши, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCXBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает первую или вторую кнопку X, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCXBUTTONDOWN |
Публикуется, когда пользователь нажимает первую или вторую кнопку X, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCXBUTTONUP |
Публикуется, когда пользователь отпускает первую или вторую кнопку X, когда курсор находится в неклиентной области окна. Это сообщение отправляется в окно, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_RBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает правую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_RBUTTONDOWN |
Публикуется, когда пользователь нажимает правую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_RBUTTONUP |
Публикуется, когда пользователь отпускает правую кнопку мыши, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_XBUTTONDBLCLK |
Публикуется, когда пользователь дважды щелкает первую или вторую кнопку X, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_XBUTTONDOWN |
Публикуется, когда пользователь нажимает первую или вторую кнопку X, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|
WM_XBUTTONUP |
Публикуется, когда пользователь отпускает первую или вторую кнопку X, когда курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет отправлено в окно под курсором. В противном случае сообщение будет отправлено в окно, которое захватило мышь.
|