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 |
Опубликовано, когда пользователь дважды щелкает XBUTTON1 или XBUTTON2, пока курсор находится в неклиентной области окна. Это сообщение публикуется в окне, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCXBUTTONDOWN |
Опубликовано, когда пользователь нажимает XBUTTON1 или XBUTTON2, пока курсор находится в неклиентной области окна. Это сообщение публикуется в окне, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_NCXBUTTONUP |
Опубликовано, когда пользователь освобождает XBUTTON1 или XBUTTON2, пока курсор находится в неклиентной области окна. Это сообщение публикуется в окне, содержащее курсор. Если окно захватило мышь, это сообщение не публикуется.
|
WM_RBUTTONDBLCLK |
Опубликовано, когда пользователь дважды щелкает правую кнопку мыши, пока курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет размещено в окне под курсором. В противном случае сообщение отправляется в окно, которое захватило мышь.
|
WM_RBUTTONDOWN |
Опубликовано, когда пользователь нажимает правую кнопку мыши, пока курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет размещено в окне под курсором. В противном случае сообщение отправляется окну, которое захватило мышь.
|
WM_RBUTTONUP |
Опубликовано, когда пользователь освобождает правую кнопку мыши, пока курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет размещено в окне под курсором. В противном случае сообщение отправляется в окно, которое перехватило мышь.
|
WM_XBUTTONDBLCLK |
Опубликовано, когда пользователь дважды щелкает XBUTTON1 или XBUTTON2, пока курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет размещено в окне под курсором. В противном случае сообщение отправляется в окно, которое захватило мышь.
|
WM_XBUTTONDOWN |
Опубликовано, когда пользователь нажимает XBUTTON1 или XBUTTON2, пока курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет размещено в окне под курсором. В противном случае сообщение отправляется в окно, которое захватило мышь.
|
WM_XBUTTONUP |
Опубликовано, когда пользователь освобождает XBUTTON1 или XBUTTON2, пока курсор находится в клиентской области окна. Если мышь не захвачена, сообщение будет размещено в окне под курсором. В противном случае сообщение публикуется в окне, которое захватило мышь.
|