Trace flags passed to SetWindowPos for easier debugging.
Mike Hearn
mh at codeweavers.com
Mon Apr 12 16:45:10 CDT 2004
Mike Hearn <mike at navi.cx>
Trace flags passed to SetWindowPos for easier debugging.
Generated from:
* mike at navi.cx--2004/wine--mainline--0.9--patch-10
--- orig/dlls/x11drv/winpos.c
+++ mod/dlls/x11drv/winpos.c
@@ -919,6 +919,30 @@
WIN_ReleasePtr(wndPtr);
}
+static void dump_swp_flags(UINT flags)
+{
+ TRACE("flags:");
+#define CHECK(a) if (flags & SWP_##a) TRACE(" SWP_" #a);
+ CHECK(WINE_NOHOSTMOVE);
+ CHECK(ASYNCWINDOWPOS);
+ CHECK(DEFERERASE);
+ CHECK(DRAWFRAME);
+ CHECK(FRAMECHANGED);
+ CHECK(HIDEWINDOW);
+ CHECK(NOACTIVATE);
+ CHECK(NOCOPYBITS);
+ CHECK(NOOWNERZORDER);
+ CHECK(NOREDRAW);
+ CHECK(NOREPOSITION);
+ CHECK(NOSENDCHANGING);
+ CHECK(NOSIZE);
+ CHECK(NOZORDER);
+ CHECK(SHOWWINDOW);
+ CHECK(NOCLIENTSIZE);
+ CHECK(NOCLIENTMOVE);
+#undef CHECK
+ TRACE("\n");
+}
/***********************************************************************
* SetWindowPos (X11DRV.@)
@@ -935,6 +959,8 @@
winpos->hwnd, winpos->hwndInsertAfter, winpos->x, winpos->y,
winpos->cx, winpos->cy, winpos->flags);
+ dump_swp_flags(winpos->flags);
+
bChangePos = !(winpos->flags & SWP_WINE_NOHOSTMOVE);
winpos->flags &= ~SWP_WINE_NOHOSTMOVE;
More information about the wine-patches
mailing list