mirror of
https://github.com/reactos/reactos.git
synced 2024-10-07 09:54:40 +00:00
Revert 24074 by Saveliy Tretiakov until correct fix available. Fixes bug with moveable calculator buttons.
svn path=/trunk/; revision=24693
This commit is contained in:
parent
24fa497955
commit
cf213c0fc9
|
@ -735,7 +735,7 @@ DefWndNCHitTest(HWND hWnd, POINT Point)
|
||||||
return HTBORDER;
|
return HTBORDER;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Style & WS_CAPTION)
|
if ((Style & WS_CAPTION) == WS_CAPTION)
|
||||||
{
|
{
|
||||||
if (ExStyle & WS_EX_TOOLWINDOW)
|
if (ExStyle & WS_EX_TOOLWINDOW)
|
||||||
WindowRect.top += GetSystemMetrics(SM_CYSMCAPTION);
|
WindowRect.top += GetSystemMetrics(SM_CYSMCAPTION);
|
||||||
|
@ -751,15 +751,11 @@ DefWndNCHitTest(HWND hWnd, POINT Point)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
WindowRect.left += GetSystemMetrics(SM_CXSIZE);
|
||||||
WindowRect.right -= GetSystemMetrics(SM_CXSIZE);
|
WindowRect.right -= GetSystemMetrics(SM_CXSIZE);
|
||||||
}
|
}
|
||||||
|
|
||||||
// On windows with WS_EX_DLGMODALFRAME and
|
|
||||||
// WS_EX_TOOLWINDOW there is no system menu button.
|
|
||||||
if (!(ExStyle & WS_EX_DLGMODALFRAME) && !(ExStyle & WS_EX_TOOLWINDOW))
|
|
||||||
WindowRect.left += GetSystemMetrics(SM_CXSIZE);
|
|
||||||
}
|
}
|
||||||
if (Point.x < WindowRect.left)
|
if (Point.x <= WindowRect.left)
|
||||||
return HTSYSMENU;
|
return HTSYSMENU;
|
||||||
if (WindowRect.right <= Point.x)
|
if (WindowRect.right <= Point.x)
|
||||||
return HTCLOSE;
|
return HTCLOSE;
|
||||||
|
|
Loading…
Reference in a new issue