Ignore:
Timestamp:
Aug 13, 2002, 10:17:23 PM (23 years ago)
Author:
sandervl
Message:

Added more logging for PM SWP & QFC flags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/pmwindow.cpp

    r8962 r8997  
    1 /* $Id: pmwindow.cpp,v 1.184 2002-08-05 16:31:26 sandervl Exp $ */
     1/* $Id: pmwindow.cpp,v 1.185 2002-08-13 20:17:23 sandervl Exp $ */
    22/*
    33 * Win32 Window Managment Code for OS/2
     
    9898VOID APIENTRY DspInitSystemDriverName(PSZ pszDriverName, ULONG lenDriverName);
    9999
     100#ifdef DEBUG
     101static char *DbgGetStringSWPFlags(ULONG flags);
     102static char *DbgPrintQFCFlags(ULONG flags);
     103#endif
     104
    100105//******************************************************************************
    101106// Initialize PM; create hab, message queue and register special Win32 window classes
     
    11621167      HWND      hParent = NULLHANDLE, hwndAfter;
    11631168
    1164         dprintf(("PMFRAME:WM_ADJUSTWINDOWPOS %x %x %x (%d,%d) (%d,%d)", win32wnd->getWindowHandle(), pswp->hwnd, pswp->fl, pswp->x, pswp->y, pswp->cx, pswp->cy));
     1169        dprintf(("PMFRAME:WM_ADJUSTWINDOWPOS %x %x %x (%s) (%d,%d) (%d,%d)", win32wnd->getWindowHandle(), pswp->hwnd, pswp->fl, DbgGetStringSWPFlags(pswp->fl), pswp->x, pswp->y, pswp->cx, pswp->cy));
    11651170
    11661171        ulFlags = pswp->fl;
     
    12811286
    12821287            dprintf(("PMFRAME:WM_ADJUSTWINDOWPOS, app changed windowpos struct"));
    1283             dprintf(("%x (%d,%d), (%d,%d)", pswp->fl, pswp->x, pswp->y, pswp->cx, pswp->cy));
     1288            dprintf(("%x (%s) (%d,%d), (%d,%d)", pswp->fl, DbgGetStringSWPFlags(pswp->fl), pswp->x, pswp->y, pswp->cx, pswp->cy));
    12841289
    12851290            if(win32wnd->getParent()) {
     
    13651370      RECTL     rect;
    13661371
    1367         dprintf(("PMFRAME:WM_WINDOWPOSCHANGED (%x) %x %x (%d,%d) (%d,%d)", mp2, win32wnd->getWindowHandle(), pswp->fl, pswp->x, pswp->y, pswp->cx, pswp->cy));
     1372        dprintf(("PMFRAME:WM_WINDOWPOSCHANGED (%x) %x %x (%s) (%d,%d) (%d,%d)", mp2, win32wnd->getWindowHandle(), pswp->fl, DbgGetStringSWPFlags(pswp->fl), pswp->x, pswp->y, pswp->cx, pswp->cy));
    13681373        if(win32wnd->IsParentChanging()) {
    13691374            goto PosChangedEnd;
     
    16441649#ifdef DEBUG
    16451650    case WM_QUERYFOCUSCHAIN:
    1646         dprintf2(("PMFRAME:WM_QUERYFOCUSCHAIN %x fsCmd %x parent %x", win32wnd->getWindowHandle(), SHORT1FROMMP(mp1), (mp2) ? OS2ToWin32Handle((DWORD)mp2) : 0));
     1651        dprintf2(("PMFRAME:WM_QUERYFOCUSCHAIN %x fsCmd %x (%s) parent %x", win32wnd->getWindowHandle(), SHORT1FROMMP(mp1), DbgPrintQFCFlags(SHORT1FROMMP(mp1)), (mp2) ? OS2ToWin32Handle((DWORD)mp2) : 0));
    16471652
    16481653        RestoreOS2TIB();
     
    17951800        PSWP pswp   = (PSWP)mp1;
    17961801
    1797         dprintf(("PMFRAME:WM_ADJUSTFRAMEPOS %x %x %x (%d,%d) (%d,%d)", win32wnd->getWindowHandle(), pswp->hwnd, pswp->fl, pswp->x, pswp->y, pswp->cx, pswp->cy));
     1802        dprintf(("PMFRAME:WM_ADJUSTFRAMEPOS %x %x %x (%s) (%d,%d) (%d,%d)", win32wnd->getWindowHandle(), pswp->hwnd, pswp->fl, DbgGetStringSWPFlags(pswp->fl), pswp->x, pswp->y, pswp->cx, pswp->cy));
    17981803        goto RunDefFrameWndProc;
    17991804    }
     
    18031808        PSWP pswp   = (PSWP)mp1;
    18041809
    1805         dprintf(("PMFRAME:WM_OWNERPOSCHANGE %x %x %x (%d,%d) (%d,%d)", win32wnd->getWindowHandle(), pswp->hwnd, pswp->fl, pswp->x, pswp->y, pswp->cx, pswp->cy));
     1810        dprintf(("PMFRAME:WM_OWNERPOSCHANGE %x %x %x (%s) (%d,%d) (%d,%d)", win32wnd->getWindowHandle(), pswp->hwnd, pswp->fl, DbgGetStringSWPFlags(pswp->fl), pswp->x, pswp->y, pswp->cx, pswp->cy));
    18061811        goto RunDefFrameWndProc;
    18071812    }
     
    21952200//******************************************************************************
    21962201//******************************************************************************
    2197 
     2202#ifdef DEBUG
     2203static char *DbgGetStringSWPFlags(ULONG flags)
     2204{
     2205    static char szSWPFlags[512];
     2206 
     2207    szSWPFlags[0] = 0;
     2208
     2209    if(flags & SWP_SIZE) {
     2210        strcat(szSWPFlags, "SWP_SIZE ");
     2211    }
     2212    if(flags & SWP_MOVE) {
     2213        strcat(szSWPFlags, "SWP_MOVE ");
     2214    }
     2215    if(flags & SWP_ZORDER) {
     2216        strcat(szSWPFlags, "SWP_ZORDER ");
     2217    }
     2218    if(flags & SWP_SHOW) {
     2219        strcat(szSWPFlags, "SWP_SHOW ");
     2220    }
     2221    if(flags & SWP_HIDE) {
     2222        strcat(szSWPFlags, "SWP_HIDE ");
     2223    }
     2224    if(flags & SWP_NOREDRAW) {
     2225        strcat(szSWPFlags, "SWP_NOREDRAW ");
     2226    }
     2227    if(flags & SWP_NOADJUST) {
     2228        strcat(szSWPFlags, "SWP_NOADJUST ");
     2229    }
     2230    if(flags & SWP_ACTIVATE) {
     2231        strcat(szSWPFlags, "SWP_ACTIVATE ");
     2232    }                                   
     2233    if(flags & SWP_DEACTIVATE) {
     2234        strcat(szSWPFlags, "SWP_DEACTIVATE ");
     2235    }
     2236    if(flags & SWP_EXTSTATECHANGE) {
     2237        strcat(szSWPFlags, "SWP_EXTSTATECHANGE ");
     2238    }
     2239    if(flags & SWP_MINIMIZE) {
     2240        strcat(szSWPFlags, "SWP_MINIMIZE ");
     2241    }
     2242    if(flags & SWP_MAXIMIZE) {
     2243        strcat(szSWPFlags, "SWP_MAXIMIZE ");
     2244    }
     2245    if(flags & SWP_RESTORE) {
     2246        strcat(szSWPFlags, "SWP_RESTORE ");
     2247    }
     2248    if(flags & SWP_FOCUSACTIVATE) {
     2249        strcat(szSWPFlags, "SWP_FOCUSACTIVATE ");
     2250    }
     2251    if(flags & SWP_FOCUSDEACTIVATE) {
     2252        strcat(szSWPFlags, "SWP_FOCUSDEACTIVATE ");
     2253    }
     2254    if(flags & SWP_NOAUTOCLOSE) {
     2255        strcat(szSWPFlags, "SWP_NOAUTOCLOSE ");
     2256    }
     2257    return szSWPFlags;
     2258}
     2259static char *DbgPrintQFCFlags(ULONG flags)
     2260{
     2261    static char szQFCFlags[64];
     2262
     2263    szQFCFlags[0] = 0;
     2264
     2265    if(flags & QFC_NEXTINCHAIN) {
     2266        strcat(szQFCFlags, "QFC_NEXTINCHAIN");
     2267    }
     2268    else
     2269    if(flags & QFC_ACTIVE) {
     2270        strcat(szQFCFlags, "QFC_ACTIVE");
     2271    }
     2272    else
     2273    if(flags & QFC_FRAME) {
     2274        strcat(szQFCFlags, "QFC_FRAME");
     2275    }
     2276    else
     2277    if(flags & QFC_SELECTACTIVE) {
     2278        strcat(szQFCFlags, "QFC_SELECTACTIVE");
     2279    }
     2280    else
     2281    if(flags & QFC_PARTOFCHAIN) {
     2282        strcat(szQFCFlags, "QFC_PARTOFCHAIN");
     2283    }
     2284
     2285    return szQFCFlags;
     2286}
     2287#endif
     2288//******************************************************************************
     2289//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.