mirror of
https://github.com/reactos/reactos.git
synced 2024-07-02 10:45:24 +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));
|
||||
}
|
||||
|
||||
::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
|
||||
::MoveWindow(m_hWndShellView, 0, 0, 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, TRUE);
|
||||
|
||||
if (cMonitors != 1)
|
||||
{
|
||||
|
@ -176,8 +176,8 @@ HRESULT CDesktopBrowser::_Resize()
|
|||
|
||||
#else
|
||||
SystemParametersInfoW(SPI_GETWORKAREA, 0, &rcNewSize, 0);
|
||||
::MoveWindow(m_hWnd, rcNewSize.left, rcNewSize.top, rcNewSize.right - rcNewSize.left, rcNewSize.bottom - rcNewSize.top, FALSE);
|
||||
::MoveWindow(m_hWndShellView, 0, 0, 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, TRUE);
|
||||
|
||||
#endif
|
||||
return S_OK;
|
||||
|
|
Loading…
Reference in a new issue