OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 VIEWS_WIDGET_NATIVE_WIDGET_WIN_H_ | 5 #ifndef VIEWS_WIDGET_NATIVE_WIDGET_WIN_H_ |
6 #define VIEWS_WIDGET_NATIVE_WIDGET_WIN_H_ | 6 #define VIEWS_WIDGET_NATIVE_WIDGET_WIN_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <atlbase.h> | 9 #include <atlbase.h> |
10 #include <atlapp.h> | 10 #include <atlapp.h> |
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
325 // This list is in _ALPHABETICAL_ order! OR I WILL HURT YOU. | 325 // This list is in _ALPHABETICAL_ order! OR I WILL HURT YOU. |
326 MSG_WM_ACTIVATE(OnActivate) | 326 MSG_WM_ACTIVATE(OnActivate) |
327 MSG_WM_ACTIVATEAPP(OnActivateApp) | 327 MSG_WM_ACTIVATEAPP(OnActivateApp) |
328 MSG_WM_APPCOMMAND(OnAppCommand) | 328 MSG_WM_APPCOMMAND(OnAppCommand) |
329 MSG_WM_CANCELMODE(OnCancelMode) | 329 MSG_WM_CANCELMODE(OnCancelMode) |
330 MSG_WM_CAPTURECHANGED(OnCaptureChanged) | 330 MSG_WM_CAPTURECHANGED(OnCaptureChanged) |
331 MSG_WM_CLOSE(OnClose) | 331 MSG_WM_CLOSE(OnClose) |
332 MSG_WM_COMMAND(OnCommand) | 332 MSG_WM_COMMAND(OnCommand) |
333 MSG_WM_CREATE(OnCreate) | 333 MSG_WM_CREATE(OnCreate) |
334 MSG_WM_DESTROY(OnDestroy) | 334 MSG_WM_DESTROY(OnDestroy) |
| 335 MSG_WM_DEVICECHANGE(OnDeviceChange) |
335 MSG_WM_DISPLAYCHANGE(OnDisplayChange) | 336 MSG_WM_DISPLAYCHANGE(OnDisplayChange) |
336 MSG_WM_ERASEBKGND(OnEraseBkgnd) | 337 MSG_WM_ERASEBKGND(OnEraseBkgnd) |
337 MSG_WM_ENDSESSION(OnEndSession) | 338 MSG_WM_ENDSESSION(OnEndSession) |
338 MSG_WM_ENTERSIZEMOVE(OnEnterSizeMove) | 339 MSG_WM_ENTERSIZEMOVE(OnEnterSizeMove) |
339 MSG_WM_EXITMENULOOP(OnExitMenuLoop) | 340 MSG_WM_EXITMENULOOP(OnExitMenuLoop) |
340 MSG_WM_EXITSIZEMOVE(OnExitSizeMove) | 341 MSG_WM_EXITSIZEMOVE(OnExitSizeMove) |
341 MSG_WM_GETMINMAXINFO(OnGetMinMaxInfo) | 342 MSG_WM_GETMINMAXINFO(OnGetMinMaxInfo) |
342 MSG_WM_HSCROLL(OnHScroll) | 343 MSG_WM_HSCROLL(OnHScroll) |
343 MSG_WM_INITMENU(OnInitMenu) | 344 MSG_WM_INITMENU(OnInitMenu) |
344 MSG_WM_INITMENUPOPUP(OnInitMenuPopup) | 345 MSG_WM_INITMENUPOPUP(OnInitMenuPopup) |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
378 virtual LRESULT OnAppCommand(HWND window, short app_command, WORD device, | 379 virtual LRESULT OnAppCommand(HWND window, short app_command, WORD device, |
379 int keystate); | 380 int keystate); |
380 virtual void OnCancelMode(); | 381 virtual void OnCancelMode(); |
381 virtual void OnCaptureChanged(HWND hwnd); | 382 virtual void OnCaptureChanged(HWND hwnd); |
382 virtual void OnClose(); | 383 virtual void OnClose(); |
383 virtual void OnCommand(UINT notification_code, int command_id, HWND window); | 384 virtual void OnCommand(UINT notification_code, int command_id, HWND window); |
384 virtual LRESULT OnCreate(CREATESTRUCT* create_struct); | 385 virtual LRESULT OnCreate(CREATESTRUCT* create_struct); |
385 // WARNING: If you override this be sure and invoke super, otherwise we'll | 386 // WARNING: If you override this be sure and invoke super, otherwise we'll |
386 // leak a few things. | 387 // leak a few things. |
387 virtual void OnDestroy(); | 388 virtual void OnDestroy(); |
| 389 virtual LRESULT OnDeviceChange(UINT event_type, DWORD data); |
388 virtual void OnDisplayChange(UINT bits_per_pixel, CSize screen_size); | 390 virtual void OnDisplayChange(UINT bits_per_pixel, CSize screen_size); |
389 virtual LRESULT OnDwmCompositionChanged(UINT msg, | 391 virtual LRESULT OnDwmCompositionChanged(UINT msg, |
390 WPARAM w_param, | 392 WPARAM w_param, |
391 LPARAM l_param); | 393 LPARAM l_param); |
392 virtual void OnEndSession(BOOL ending, UINT logoff); | 394 virtual void OnEndSession(BOOL ending, UINT logoff); |
393 virtual void OnEnterSizeMove(); | 395 virtual void OnEnterSizeMove(); |
394 virtual LRESULT OnEraseBkgnd(HDC dc); | 396 virtual LRESULT OnEraseBkgnd(HDC dc); |
395 virtual void OnExitMenuLoop(BOOL is_track_popup_menu); | 397 virtual void OnExitMenuLoop(BOOL is_track_popup_menu); |
396 virtual void OnExitSizeMove(); | 398 virtual void OnExitSizeMove(); |
397 virtual LRESULT OnGetObject(UINT uMsg, WPARAM w_param, LPARAM l_param); | 399 virtual LRESULT OnGetObject(UINT uMsg, WPARAM w_param, LPARAM l_param); |
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
655 // rather than asking the Widget for the non_client_view so that we know at | 657 // rather than asking the Widget for the non_client_view so that we know at |
656 // Init time, before the Widget has created the NonClientView. | 658 // Init time, before the Widget has created the NonClientView. |
657 bool has_non_client_view_; | 659 bool has_non_client_view_; |
658 | 660 |
659 DISALLOW_COPY_AND_ASSIGN(NativeWidgetWin); | 661 DISALLOW_COPY_AND_ASSIGN(NativeWidgetWin); |
660 }; | 662 }; |
661 | 663 |
662 } // namespace views | 664 } // namespace views |
663 | 665 |
664 #endif // VIEWS_WIDGET_NATIVE_WIDGET_WIN_H_ | 666 #endif // VIEWS_WIDGET_NATIVE_WIDGET_WIN_H_ |
OLD | NEW |