OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ | 5 #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ |
6 #define CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ | 6 #define CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ |
7 | 7 |
8 #include <atlbase.h> | 8 #include <atlbase.h> |
9 #include <atlcrack.h> | 9 #include <atlcrack.h> |
10 | 10 |
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
155 MESSAGE_HANDLER_EX(WM_NCUAHDRAWCAPTION, OnNCUAHDrawCaption) | 155 MESSAGE_HANDLER_EX(WM_NCUAHDRAWCAPTION, OnNCUAHDrawCaption) |
156 MESSAGE_HANDLER_EX(WM_NCUAHDRAWFRAME, OnNCUAHDrawFrame) | 156 MESSAGE_HANDLER_EX(WM_NCUAHDRAWFRAME, OnNCUAHDrawFrame) |
157 | 157 |
158 // Vista and newer | 158 // Vista and newer |
159 MESSAGE_HANDLER_EX(WM_DWMCOMPOSITIONCHANGED, OnDwmCompositionChanged) | 159 MESSAGE_HANDLER_EX(WM_DWMCOMPOSITIONCHANGED, OnDwmCompositionChanged) |
160 | 160 |
161 // Non-atlcrack.h handlers | 161 // Non-atlcrack.h handlers |
162 MESSAGE_HANDLER_EX(WM_GETOBJECT, OnGetObject) | 162 MESSAGE_HANDLER_EX(WM_GETOBJECT, OnGetObject) |
163 MESSAGE_HANDLER_EX(WM_NCMOUSELEAVE, OnNCMouseLeave) | 163 MESSAGE_HANDLER_EX(WM_NCMOUSELEAVE, OnNCMouseLeave) |
164 MESSAGE_HANDLER_EX(WM_MOUSELEAVE, OnMouseLeave) | 164 MESSAGE_HANDLER_EX(WM_MOUSELEAVE, OnMouseLeave) |
| 165 MESSAGE_HANDLER_EX(WM_MOUSEWHEEL, OnMouseWheel) |
165 | 166 |
166 // This list is in _ALPHABETICAL_ order! OR I WILL HURT YOU. | 167 // This list is in _ALPHABETICAL_ order! OR I WILL HURT YOU. |
167 MSG_WM_ACTIVATE(OnActivate) | 168 MSG_WM_ACTIVATE(OnActivate) |
168 MSG_WM_ACTIVATEAPP(OnActivateApp) | 169 MSG_WM_ACTIVATEAPP(OnActivateApp) |
169 MSG_WM_APPCOMMAND(OnAppCommand) | 170 MSG_WM_APPCOMMAND(OnAppCommand) |
170 MSG_WM_CANCELMODE(OnCancelMode) | 171 MSG_WM_CANCELMODE(OnCancelMode) |
171 MSG_WM_CAPTURECHANGED(OnCaptureChanged) | 172 MSG_WM_CAPTURECHANGED(OnCaptureChanged) |
172 MSG_WM_CLOSE(OnClose) | 173 MSG_WM_CLOSE(OnClose) |
173 MSG_WM_COMMAND(OnCommand) | 174 MSG_WM_COMMAND(OnCommand) |
174 MSG_WM_CREATE(OnCreate) | 175 MSG_WM_CREATE(OnCreate) |
(...skipping 10 matching lines...) Expand all Loading... |
185 MSG_WM_SYSKEYDOWN(OnKeyDown) | 186 MSG_WM_SYSKEYDOWN(OnKeyDown) |
186 MSG_WM_SYSKEYUP(OnKeyUp) | 187 MSG_WM_SYSKEYUP(OnKeyUp) |
187 MSG_WM_LBUTTONDBLCLK(OnLButtonDblClk) | 188 MSG_WM_LBUTTONDBLCLK(OnLButtonDblClk) |
188 MSG_WM_LBUTTONDOWN(OnLButtonDown) | 189 MSG_WM_LBUTTONDOWN(OnLButtonDown) |
189 MSG_WM_LBUTTONUP(OnLButtonUp) | 190 MSG_WM_LBUTTONUP(OnLButtonUp) |
190 MSG_WM_MBUTTONDOWN(OnMButtonDown) | 191 MSG_WM_MBUTTONDOWN(OnMButtonDown) |
191 MSG_WM_MBUTTONUP(OnMButtonUp) | 192 MSG_WM_MBUTTONUP(OnMButtonUp) |
192 MSG_WM_MBUTTONDBLCLK(OnMButtonDblClk) | 193 MSG_WM_MBUTTONDBLCLK(OnMButtonDblClk) |
193 MSG_WM_MOUSEACTIVATE(OnMouseActivate) | 194 MSG_WM_MOUSEACTIVATE(OnMouseActivate) |
194 MSG_WM_MOUSEMOVE(OnMouseMove) | 195 MSG_WM_MOUSEMOVE(OnMouseMove) |
195 MSG_WM_MOUSEWHEEL(OnMouseWheel) | |
196 MSG_WM_MOVE(OnMove) | 196 MSG_WM_MOVE(OnMove) |
197 MSG_WM_MOVING(OnMoving) | 197 MSG_WM_MOVING(OnMoving) |
198 MSG_WM_NCACTIVATE(OnNCActivate) | 198 MSG_WM_NCACTIVATE(OnNCActivate) |
199 MSG_WM_NCCALCSIZE(OnNCCalcSize) | 199 MSG_WM_NCCALCSIZE(OnNCCalcSize) |
200 MSG_WM_NCHITTEST(OnNCHitTest) | 200 MSG_WM_NCHITTEST(OnNCHitTest) |
201 MSG_WM_NCMOUSEMOVE(OnNCMouseMove) | 201 MSG_WM_NCMOUSEMOVE(OnNCMouseMove) |
202 MSG_WM_NCLBUTTONDBLCLK(OnNCLButtonDblClk) | 202 MSG_WM_NCLBUTTONDBLCLK(OnNCLButtonDblClk) |
203 MSG_WM_NCLBUTTONDOWN(OnNCLButtonDown) | 203 MSG_WM_NCLBUTTONDOWN(OnNCLButtonDown) |
204 MSG_WM_NCLBUTTONUP(OnNCLButtonUp) | 204 MSG_WM_NCLBUTTONUP(OnNCLButtonUp) |
205 MSG_WM_NCMBUTTONDBLCLK(OnNCMButtonDblClk) | 205 MSG_WM_NCMBUTTONDBLCLK(OnNCMButtonDblClk) |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
377 virtual void OnKeyUp(TCHAR c, UINT rep_cnt, UINT flags); | 377 virtual void OnKeyUp(TCHAR c, UINT rep_cnt, UINT flags); |
378 virtual void OnLButtonDblClk(UINT flags, const CPoint& point); | 378 virtual void OnLButtonDblClk(UINT flags, const CPoint& point); |
379 virtual void OnLButtonDown(UINT flags, const CPoint& point); | 379 virtual void OnLButtonDown(UINT flags, const CPoint& point); |
380 virtual void OnLButtonUp(UINT flags, const CPoint& point); | 380 virtual void OnLButtonUp(UINT flags, const CPoint& point); |
381 virtual void OnMButtonDblClk(UINT flags, const CPoint& point); | 381 virtual void OnMButtonDblClk(UINT flags, const CPoint& point); |
382 virtual void OnMButtonDown(UINT flags, const CPoint& point); | 382 virtual void OnMButtonDown(UINT flags, const CPoint& point); |
383 virtual void OnMButtonUp(UINT flags, const CPoint& point); | 383 virtual void OnMButtonUp(UINT flags, const CPoint& point); |
384 virtual LRESULT OnMouseActivate(HWND window, UINT hittest_code, UINT message); | 384 virtual LRESULT OnMouseActivate(HWND window, UINT hittest_code, UINT message); |
385 virtual void OnMouseMove(UINT flags, const CPoint& point); | 385 virtual void OnMouseMove(UINT flags, const CPoint& point); |
386 virtual LRESULT OnMouseLeave(UINT message, WPARAM w_param, LPARAM l_param); | 386 virtual LRESULT OnMouseLeave(UINT message, WPARAM w_param, LPARAM l_param); |
| 387 virtual LRESULT OnMouseWheel(UINT message, WPARAM w_param, LPARAM l_param); |
387 virtual void OnMove(const CPoint& point) { SetMsgHandled(FALSE); } | 388 virtual void OnMove(const CPoint& point) { SetMsgHandled(FALSE); } |
388 virtual void OnMoving(UINT param, const LPRECT new_bounds) { } | 389 virtual void OnMoving(UINT param, const LPRECT new_bounds) { } |
389 virtual LRESULT OnMouseWheel(UINT flags, short distance, const CPoint& point); | |
390 virtual LRESULT OnMouseRange(UINT msg, WPARAM w_param, LPARAM l_param); | 390 virtual LRESULT OnMouseRange(UINT msg, WPARAM w_param, LPARAM l_param); |
391 virtual LRESULT OnNCActivate(BOOL active) { SetMsgHandled(FALSE); return 0; } | 391 virtual LRESULT OnNCActivate(BOOL active) { SetMsgHandled(FALSE); return 0; } |
392 virtual LRESULT OnNCCalcSize(BOOL w_param, LPARAM l_param) { | 392 virtual LRESULT OnNCCalcSize(BOOL w_param, LPARAM l_param) { |
393 SetMsgHandled(FALSE); | 393 SetMsgHandled(FALSE); |
394 return 0; | 394 return 0; |
395 } | 395 } |
396 virtual LRESULT OnNCHitTest(const CPoint& pt) { | 396 virtual LRESULT OnNCHitTest(const CPoint& pt) { |
397 SetMsgHandled(FALSE); | 397 SetMsgHandled(FALSE); |
398 return 0; | 398 return 0; |
399 } | 399 } |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
606 // Instance of accessibility information and handling for MSAA root | 606 // Instance of accessibility information and handling for MSAA root |
607 CComPtr<IAccessible> accessibility_root_; | 607 CComPtr<IAccessible> accessibility_root_; |
608 | 608 |
609 // Our hwnd. | 609 // Our hwnd. |
610 HWND hwnd_; | 610 HWND hwnd_; |
611 }; | 611 }; |
612 | 612 |
613 } // namespace views | 613 } // namespace views |
614 | 614 |
615 #endif // #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ | 615 #endif // #ifndef CHROME_VIEWS_WIDGET_WIDGET_WIN_H_ |
OLD | NEW |