Ignore:
Timestamp:
Sep 16, 1999, 8:00:44 PM (26 years ago)
Author:
dengert
Message:

some more DC related functions

File:
1 edited

Legend:

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

    r949 r962  
    1 /* $Id: window.cpp,v 1.1 1999-09-15 23:19:02 sandervl Exp $ */
     1/* $Id: window.cpp,v 1.2 1999-09-16 18:00:43 dengert Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    300300//******************************************************************************
    301301//******************************************************************************
     302#if 0
    302303BOOL WIN32API UpdateWindow(HWND hwnd)
    303304{
     
    312313    return window->UpdateWindow();
    313314}
     315#endif
    314316//******************************************************************************
    315317//******************************************************************************
     
    518520//******************************************************************************
    519521//******************************************************************************
     522
     523#if 0
    520524BOOL WIN32API RedrawWindow( HWND arg1, const RECT * arg2, HRGN arg3, UINT arg4)
    521525{
     
    531535  return(rc);
    532536}
     537#endif
    533538//******************************************************************************
    534539//******************************************************************************
     
    993998  curpid = GetCurrentProcessId();
    994999
    995   henum = OSLibWinBeginEnumWindows(OSLIB_HWND_DESKTOP);         
     1000  henum = OSLibWinBeginEnumWindows(OSLIB_HWND_DESKTOP);
    9961001  while ((hwndNext = OSLibWinGetNextWindow(henum)) != 0)
    9971002  {
    998         OSLibWinQueryWindowProcess(hwndNext, &pid, &tid);
    999         if(!(curpid == pid && dwThreadId == tid))
    1000                 continue;
    1001 
    1002         window = Win32BaseWindow::GetWindowFromHandle(hwndNext);
    1003         if(window == NULL) {
    1004                 //OS/2 window or non-frame window, so skip it
    1005                 continue;
    1006         }
    1007         if((rc = lpfn(window->getWindowHandle(), lParam)) == FALSE)
    1008                 break;
     1003        OSLibWinQueryWindowProcess(hwndNext, &pid, &tid);
     1004        if(!(curpid == pid && dwThreadId == tid))
     1005                continue;
     1006
     1007        window = Win32BaseWindow::GetWindowFromHandle(hwndNext);
     1008        if(window == NULL) {
     1009                //OS/2 window or non-frame window, so skip it
     1010                continue;
     1011        }
     1012        if((rc = lpfn(window->getWindowHandle(), lParam)) == FALSE)
     1013                break;
    10091014  }
    10101015  OSLibWinEndEnumWindows (henum);
     
    10281033  }
    10291034
    1030   henum = OSLibWinBeginEnumWindows(OSLIB_HWND_DESKTOP);         
     1035  henum = OSLibWinBeginEnumWindows(OSLIB_HWND_DESKTOP);
    10311036  while ((hwndNext = OSLibWinGetNextWindow(henum)) != 0)
    10321037  {
    1033         window = Win32BaseWindow::GetWindowFromHandle(hwndNext);
    1034         if(window == NULL) {
    1035                 //OS/2 window or non-frame window, so skip it
    1036                 continue;
    1037         }
    1038         if((rc = lpfn(window->getWindowHandle(), lParam)) == FALSE)
    1039         {
    1040                 rc = FALSE;
    1041                 break;
    1042         }
     1038        window = Win32BaseWindow::GetWindowFromHandle(hwndNext);
     1039        if(window == NULL) {
     1040                //OS/2 window or non-frame window, so skip it
     1041                continue;
     1042        }
     1043        if((rc = lpfn(window->getWindowHandle(), lParam)) == FALSE)
     1044        {
     1045                rc = FALSE;
     1046                break;
     1047        }
    10431048  }
    10441049  OSLibWinEndEnumWindows(henum);
     
    10571062
    10581063  do {
    1059         henum = OSLibWinBeginEnumWindows(hwndParent);         
    1060         while ((hwndNext = OSLibWinGetNextWindow(henum)) != 0)
    1061         {
    1062                 window = Win32BaseWindow::GetWindowFromHandle(hwndNext);
    1063                 if(window == NULL) {
    1064                         //OS/2 window or non-frame window, so skip it
    1065                         continue;
    1066                 }
    1067                 if((rc = lpfn(window->getWindowHandle(), lParam)) == FALSE) {
    1068                         goto Abort;
    1069                 }
    1070         }
    1071         if(hwndParent == OSLIB_HWND_OBJECT)
    1072                 break;
    1073         hwndParent = OSLIB_HWND_OBJECT;
    1074         OSLibWinEndEnumWindows(henum);
     1064        henum = OSLibWinBeginEnumWindows(hwndParent);
     1065        while ((hwndNext = OSLibWinGetNextWindow(henum)) != 0)
     1066        {
     1067                window = Win32BaseWindow::GetWindowFromHandle(hwndNext);
     1068                if(window == NULL) {
     1069                        //OS/2 window or non-frame window, so skip it
     1070                        continue;
     1071                }
     1072                if((rc = lpfn(window->getWindowHandle(), lParam)) == FALSE) {
     1073                        goto Abort;
     1074                }
     1075        }
     1076        if(hwndParent == OSLIB_HWND_OBJECT)
     1077                break;
     1078        hwndParent = OSLIB_HWND_OBJECT;
     1079        OSLibWinEndEnumWindows(henum);
    10751080  }
    10761081  while(TRUE);
     
    10931098//******************************************************************************
    10941099//******************************************************************************
     1100#if 0
    10951101BOOL WIN32API InvalidateRect(HWND hWnd, const RECT *lpRect, BOOL bErase)
    10961102{
     
    11091115    else return OSLibWinInvalidateRect(hWnd,NULL,bErase);
    11101116}
     1117#endif
    11111118//******************************************************************************
    11121119//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.