From 13b4ba7cc63da64a8476457212497c1a737fa5fc Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Wed, 28 Jan 2009 12:28:11 +0000 Subject: [PATCH] calculate toolbar height instead of use the hardcoded value 35 svn path=/trunk/; revision=39175 --- reactos/dll/win32/shimgvw/shimgvw.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/shimgvw/shimgvw.c b/reactos/dll/win32/shimgvw/shimgvw.c index 0f2a8db4030..4765b865c88 100644 --- a/reactos/dll/win32/shimgvw/shimgvw.c +++ b/reactos/dll/win32/shimgvw/shimgvw.c @@ -379,9 +379,10 @@ ImageView_WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_ROT_CLOCKW); break; } + return TRUE; } } - return TRUE; + break; } case WM_SIZING: { @@ -395,8 +396,10 @@ ImageView_WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) } case WM_SIZE: { - MoveWindow(hDispWnd, 1, 1, LOWORD(lParam)-1, HIWORD(lParam)-35, TRUE); + RECT rc; SendMessage(hToolBar, TB_AUTOSIZE, 0, 0); + SendMessage(hToolBar, TB_GETITEMRECT, 1, (LPARAM)&rc); + MoveWindow(hDispWnd, 1, 1, LOWORD(lParam)-1, HIWORD(lParam)-rc.bottom, TRUE); return 0L; } case WM_DESTROY: