[SHIMGV]
authorZiliang Guo <drakekaizer666@gmail.com>
Fri, 12 Dec 2014 21:15:17 +0000 (21:15 +0000)
committerZiliang Guo <drakekaizer666@gmail.com>
Fri, 12 Dec 2014 21:15:17 +0000 (21:15 +0000)
Fix display window calculation. Patch by Ricardo Hanke.
CORE-7656

svn path=/trunk/; revision=65620

reactos/dll/win32/shimgvw/shimgvw.c

index 6a20ac2..557c925 100644 (file)
@@ -646,8 +646,8 @@ ImageView_WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
         {
             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);
+            GetWindowRect(hToolBar, &rc);
+            MoveWindow(hDispWnd, 1, 1, LOWORD(lParam) - 1, HIWORD(lParam) - (rc.bottom - rc.top) - 1, TRUE);
             return 0L;
         }
         case WM_DESTROY: