From 0b219a650fd460f4926e9c50bbf40789ed8bd237 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Mon, 9 Aug 2004 15:12:24 +0000 Subject: [PATCH] Filip Navara Use system metrics values in TOOLBAR_DrawPattern instead of hardcoded values. svn path=/trunk/; revision=10446 --- reactos/lib/comctl32/toolbar.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/lib/comctl32/toolbar.c b/reactos/lib/comctl32/toolbar.c index 3677de73400..ac1205212c4 100644 --- a/reactos/lib/comctl32/toolbar.c +++ b/reactos/lib/comctl32/toolbar.c @@ -632,9 +632,12 @@ TOOLBAR_DrawPattern (LPRECT lpRect, NMTBCUSTOMDRAW *tbcd) COLORREF clrBkOld; INT cx = lpRect->right - lpRect->left; INT cy = lpRect->bottom - lpRect->top; + INT cxEdge = GetSystemMetrics(SM_CXEDGE); + INT cyEdge = GetSystemMetrics(SM_CYEDGE); clrTextOld = SetTextColor(hdc, tbcd->clrBtnHighlight); clrBkOld = SetBkColor(hdc, tbcd->clrBtnFace); - PatBlt (hdc, lpRect->left + 2, lpRect->top + 2, cx - 4, cy - 4, PATCOPY); + PatBlt (hdc, lpRect->left + cxEdge, lpRect->top + cyEdge, + cx - (2 * cxEdge), cy - (2 * cyEdge), PATCOPY); SetBkColor(hdc, clrBkOld); SetTextColor(hdc, clrTextOld); SelectObject (hdc, hbr);