Sweden-Number/dlls/user32
Zhiyi Zhang 8892b79118 user32: Change the position and size of layered windows before flushing their surfaces.
When UpdateLayeredWindow() is called to paint a window and update its
size, USER_Driver->pUpdateLayeredWindow() needs to be called after the
window position and size are updated. Otherwise, UpdateLayeredWindow()
may flush the painted content to a smaller window and then enlarge it,
losing the painted result.

Fix Word 2016 window frame corruption after restoring from maximized state.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-20 11:23:23 +02:00
..
resources
tests user32: Return INT_PTR instead of LRESULT in dialog procedures. 2021-10-19 11:33:05 +02:00
Makefile.in
button.c
caret.c
class.c
clipboard.c
combo.c
controls.h
cursoricon.c
dde_client.c
dde_misc.c
dde_private.h
dde_server.c
defdlg.c
defwnd.c
desktop.c
dialog.c
driver.c
edit.c
exticon.c
focus.c user32: Set IMM active context on focus change. 2021-10-18 21:23:58 +02:00
hook.c
icontitle.c
input.c
listbox.c
lstr.c
mdi.c
menu.c
message.c
misc.c user32: Set IMM active context on focus change. 2021-10-18 21:23:58 +02:00
msgbox.c
nonclient.c
painting.c
property.c
rawinput.c
resource.c
resources.h
scroll.c
spy.c
static.c
sysparams.c
text.c
uitools.c
user32.rc
user32.spec
user_main.c
user_private.h user32: Set IMM active context on focus change. 2021-10-18 21:23:58 +02:00
win.c user32: Change the position and size of layered windows before flushing their surfaces. 2021-10-20 11:23:23 +02:00
win.h
winhelp.c
winpos.c
winproc.c user32: Return INT_PTR instead of LRESULT in dialog procedures. 2021-10-19 11:33:05 +02:00
winstation.c
wsprintf.c