mirror of
https://github.com/reactos/reactos.git
synced 2024-07-07 05:05:09 +00:00
[SHELL32] -Fix redrawing the desktop when its size changes. This was broken in 72834.
svn path=/trunk/; revision=74164
This commit is contained in:
parent
59a44b785e
commit
832d0fddb9
|
@ -157,8 +157,8 @@ HRESULT CDesktopBrowser::_Resize()
|
||||||
GetSystemMetrics(SM_YVIRTUALSCREEN) + GetSystemMetrics(SM_CYVIRTUALSCREEN));
|
GetSystemMetrics(SM_YVIRTUALSCREEN) + GetSystemMetrics(SM_CYVIRTUALSCREEN));
|
||||||
}
|
}
|
||||||
|
|
||||||
::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
|
::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
|
||||||
::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
|
::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
|
||||||
|
|
||||||
if (cMonitors != 1)
|
if (cMonitors != 1)
|
||||||
{
|
{
|
||||||
|
@ -176,8 +176,8 @@ HRESULT CDesktopBrowser::_Resize()
|
||||||
|
|
||||||
#else
|
#else
|
||||||
SystemParametersInfoW(SPI_GETWORKAREA, 0, &rcNewSize, 0);
|
SystemParametersInfoW(SPI_GETWORKAREA, 0, &rcNewSize, 0);
|
||||||
::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
|
::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
|
||||||
::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
|
::MoveWindow(m_hWndShellView, 0, 0, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, TRUE);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
return S_OK;
|
return S_OK;
|
||||||
|
|
Loading…
Reference in a new issue