user32: Fix caption bar being drawn 1 pixel too high.
This commit is contained in:
parent
5721560e8b
commit
a73a0aa613
|
@ -309,7 +309,7 @@ BOOL WINAPI DrawCaptionTempW (HWND hwnd, HDC hdc, const RECT *rect, HFONT hFont,
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
DWORD style = GetWindowLongW (hwnd, GWL_STYLE);
|
DWORD style = GetWindowLongW (hwnd, GWL_STYLE);
|
||||||
NC_DrawCaptionBar (hdc, rect, style, uFlags & DC_ACTIVE, uFlags & DC_GRADIENT);
|
NC_DrawCaptionBar (hdc, &rc, style, uFlags & DC_ACTIVE, uFlags & DC_GRADIENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -917,7 +917,7 @@ static void NC_DrawCaption( HDC hdc, RECT *rect, HWND hwnd, DWORD style,
|
||||||
r.bottom--;
|
r.bottom--;
|
||||||
|
|
||||||
SystemParametersInfoW (SPI_GETGRADIENTCAPTIONS, 0, &gradient, 0);
|
SystemParametersInfoW (SPI_GETGRADIENTCAPTIONS, 0, &gradient, 0);
|
||||||
NC_DrawCaptionBar (hdc, rect, style, active, gradient);
|
NC_DrawCaptionBar (hdc, &r, style, active, gradient);
|
||||||
|
|
||||||
if ((style & WS_SYSMENU) && !(exStyle & WS_EX_TOOLWINDOW)) {
|
if ((style & WS_SYSMENU) && !(exStyle & WS_EX_TOOLWINDOW)) {
|
||||||
if (NC_DrawSysButton (hwnd, hdc, FALSE))
|
if (NC_DrawSysButton (hwnd, hdc, FALSE))
|
||||||
|
|
Loading…
Reference in New Issue