Ignore:
Timestamp:
Dec 16, 2006, 12:42:52 PM (19 years ago)
Author:
pr
Message:

Fix winhStoreWindowPos() Bug 903.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/helpers/winh.c

    r338 r346  
    26622662 *
    26632663 *@@added XWP V1.0.6 (2006-10-31) [pr]: @@fixes 458
     2664 *@@changed XWP V1.0.7 (2006-12-16) [pr]: detect screen height/width @@fixes 903
    26642665 */
    26652666
     
    26802681        if ((pStorePos = malloc(ulSize)))
    26812682        {
    2682             // This first bit is all guesswork as I don't know what it all means,
     2683            // This first bit is guesswork as I don't know what it all means,
    26832684            // but it always seems to be the same everywhere I've looked.
    26842685            pStorePos->usMagic = 0x7B6A;
    26852686            pStorePos->ulRes1 = 1;
    26862687            pStorePos->ulRes2 = 1;
    2687             pStorePos->ulRes3 = 0x0400;
    2688             pStorePos->ulRes4 = 0x0300;
    2689             pStorePos->ulRes5 = 0xFFFFFFFF;
    2690             pStorePos->ulRes6 = 0xFFFFFFFF;
     2688            pStorePos->ulRes3 = 0xFFFFFFFF;
     2689            pStorePos->ulRes4 = 0xFFFFFFFF;
    26912690
    26922691            pStorePos->ulFlags = swp.fl;
     
    27052704            pStorePos->usMinXPos = WinQueryWindowUShort(hwnd, QWS_XMINIMIZE);
    27062705            pStorePos->usMinYPos = WinQueryWindowUShort(hwnd, QWS_YMINIMIZE);
     2706            pStorePos->ulScreenWidth = WinQuerySysValue(HWND_DESKTOP, SV_CXSCREEN);;
     2707            pStorePos->ulScreenHeight = WinQuerySysValue(HWND_DESKTOP, SV_CYSCREEN);;
    27072708            pStorePos->ulPPLen = WinGetFrameTreePPs(hwnd, ulSizePP, (PSZ)(pStorePos + 1));
    27082709            ulSize = pStorePos->ulPPLen + sizeof(STOREPOS);
Note: See TracChangeset for help on using the changeset viewer.