summaryrefslogtreecommitdiffstats
path: root/views/widget/widget_win.h
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-18 21:11:11 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-18 21:11:11 +0000
commit1a89ea1ad2d890cf196eee4c24a8dec9fa573961 (patch)
treec2caf29306d0b899a6b5b7785718843e82da828f /views/widget/widget_win.h
parent1b8ca7112df30a566c911d77c84d145ba83fb1fa (diff)
downloadchromium_src-1a89ea1ad2d890cf196eee4c24a8dec9fa573961.zip
chromium_src-1a89ea1ad2d890cf196eee4c24a8dec9fa573961.tar.gz
chromium_src-1a89ea1ad2d890cf196eee4c24a8dec9fa573961.tar.bz2
Make NativeControl inherit from base::WindowImpl instead of CWindowImpl to reduce a dependency on ATL.
BUG=5027 TEST=none Review URL: http://codereview.chromium.org/169015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23645 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/widget/widget_win.h')
-rw-r--r--views/widget/widget_win.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/views/widget/widget_win.h b/views/widget/widget_win.h
index 3fbcc93..072041f 100644
--- a/views/widget/widget_win.h
+++ b/views/widget/widget_win.h
@@ -303,6 +303,7 @@ class WidgetWin : public base::WindowImpl,
protected:
// Overridden from WindowImpl:
virtual HICON GetDefaultWindowIcon() const;
+ virtual void OnFinalMessage(HWND window);
virtual LRESULT OnWndProc(UINT message, WPARAM w_param, LPARAM l_param);
// Message Handlers
@@ -374,7 +375,10 @@ class WidgetWin : public base::WindowImpl,
virtual void OnMove(const CPoint& point) { SetMsgHandled(FALSE); }
virtual void OnMoving(UINT param, const LPRECT new_bounds) { }
virtual LRESULT OnMouseRange(UINT msg, WPARAM w_param, LPARAM l_param);
- virtual LRESULT OnNCActivate(BOOL active) { SetMsgHandled(FALSE); return 0; }
+ virtual LRESULT OnNCActivate(BOOL active) {
+ SetMsgHandled(FALSE);
+ return 0;
+ }
virtual LRESULT OnNCCalcSize(BOOL w_param, LPARAM l_param) {
SetMsgHandled(FALSE);
return 0;
@@ -448,10 +452,6 @@ class WidgetWin : public base::WindowImpl,
SetMsgHandled(FALSE);
}
- // deletes this window as it is destroyed, override to provide different
- // behavior.
- virtual void OnFinalMessage(HWND window);
-
// Start tracking all mouse events so that this window gets sent mouse leave
// messages too. |is_nonclient| is true when we should track WM_NCMOUSELEAVE
// messages instead of WM_MOUSELEAVE ones.