Hello to everyone. I was reading a articule for do that , but this articule is old, so I think some things been changed now, I was reading this one http://www.paulmcnett.com/vfp/wine/vfp-wine-whitepaper.pdf, in a part of it the author says that we have to use a file called "vfpwinepatchwinsize" and we have to type in a terminal Code: cat vfpwinepatchwinsize | patch -p0 and include in the patch a source that is in wine/dlls/x11drv/winpos.c, but this directory doesn't exist, the file winpos.c is in dlls/user32 , but I get an error Code: Hunk #1 FAILED at 887. 1 out of 1 hunk FAILED -- saving rejects to file dlls/user32/winpos.c.rej I saw the file winpos.c.erj but I don't understand anything [Embarassed] Code: --- dlls/x11drv/winpos.c 8 Jan 2003 21:09:26 -0000 1.63 +++ dlls/x11drv/winpos.c 10 Feb 2003 22:33:20 -0000 @@ -887,6 +887,9 @@ UINT wvrFlags = 0; BOOL bChangePos; + /* This is needed to flush pending X ConfigureNotify events on this window */ + MsgWaitForMultipleObjectsEx( 0, NULL, 0, 0, 0 ); + TRACE( "hwnd %p, swp (%i,%i)-(%i,%i) flags %08x\n", winpos->hwnd, winpos->x, winpos->y, winpos->x + winpos->cx, winpos->y + winpos->cy, winpos->flags); there's someone that can help me? Thanks :D