From 4205c64e8b5a5a4221de5e11c70cb734a4f71e12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Zalewski?= Date: Tue, 17 Oct 2006 09:02:41 +0200 Subject: [PATCH] comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize. --- dlls/comctl32/rebar.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/comctl32/rebar.c b/dlls/comctl32/rebar.c index d2c8b94eedc..11880295b98 100644 --- a/dlls/comctl32/rebar.c +++ b/dlls/comctl32/rebar.c @@ -4119,11 +4119,12 @@ REBAR_NCCalcSize (REBAR_INFO *infoPtr, WPARAM wParam, LPARAM lParam) if (infoPtr->dwStyle & WS_BORDER) { rect->left = min(rect->left + GetSystemMetrics(SM_CXEDGE), rect->right); rect->right = max(rect->right - GetSystemMetrics(SM_CXEDGE), rect->left); - rect->top = min(rect->top + GetSystemMetrics(SM_CXEDGE), rect->bottom); - rect->bottom = max(rect->bottom - GetSystemMetrics(SM_CXEDGE), rect->top); + rect->top = min(rect->top + GetSystemMetrics(SM_CYEDGE), rect->bottom); + rect->bottom = max(rect->bottom - GetSystemMetrics(SM_CYEDGE), rect->top); } else if ((theme = GetWindowTheme (infoPtr->hwndSelf))) { + /* FIXME: should use GetThemeInt */ rect->top = min(rect->top + 1, rect->bottom); } TRACE("new client=(%d,%d)-(%d,%d)\n", rect->left, rect->top, rect->right, rect->bottom);