comctl32: Propagate the return value of WM_ERASEBKGND.

This commit is contained in:
Huw Davies 2014-07-09 08:46:57 +01:00 committed by Alexandre Julliard
parent d892239f5a
commit 552ad2d93e
1 changed files with 3 additions and 2 deletions

View File

@ -985,16 +985,17 @@ PAGER_EraseBackground (const PAGER_INFO* infoPtr, HDC hdc)
{ {
POINT pt, ptorig; POINT pt, ptorig;
HWND parent; HWND parent;
LRESULT ret;
pt.x = 0; pt.x = 0;
pt.y = 0; pt.y = 0;
parent = GetParent(infoPtr->hwndSelf); parent = GetParent(infoPtr->hwndSelf);
MapWindowPoints(infoPtr->hwndSelf, parent, &pt, 1); MapWindowPoints(infoPtr->hwndSelf, parent, &pt, 1);
OffsetWindowOrgEx (hdc, pt.x, pt.y, &ptorig); OffsetWindowOrgEx (hdc, pt.x, pt.y, &ptorig);
SendMessageW (parent, WM_ERASEBKGND, (WPARAM)hdc, 0); ret = SendMessageW (parent, WM_ERASEBKGND, (WPARAM)hdc, 0);
SetWindowOrgEx (hdc, ptorig.x, ptorig.y, 0); SetWindowOrgEx (hdc, ptorig.x, ptorig.y, 0);
return 0; return ret;
} }