Ignore:
Timestamp:
Feb 11, 2002, 5:08:15 PM (24 years ago)
Author:
sandervl
Message:

logging updates

File:
1 edited

Legend:

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

    r7866 r7875  
    1 /* $Id: window.cpp,v 1.117 2002-02-11 13:48:42 sandervl Exp $ */
     1/* $Id: window.cpp,v 1.118 2002-02-11 16:05:59 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    5252//******************************************************************************
    5353//******************************************************************************
    54 ODINFUNCTION12(HWND,      CreateWindowExA,
    55                DWORD,     exStyle,
    56                LPCSTR,    className,
    57                LPCSTR,    windowName,
    58                DWORD,     style,
    59                INT,       x,
    60                INT,       y,
    61                INT,       width,
    62                INT,       height,
    63                HWND,      parent,
    64                HMENU,     menu,
    65                HINSTANCE, instance,
    66                LPVOID,    data )
     54HWND WIN32API CreateWindowExA(DWORD exStyle,
     55                              LPCSTR     className,
     56                              LPCSTR     windowName,
     57                              DWORD     style,
     58                              INT        x,
     59                              INT        y,
     60                              INT        width,
     61                              INT        height,
     62                              HWND       parent,
     63                              HMENU      menu,
     64                              HINSTANCE  instance,
     65                              LPVOID     data )
    6766{
    6867  Win32BaseWindow *window;
     
    157156//******************************************************************************
    158157//******************************************************************************
    159 ODINFUNCTION12(HWND,      CreateWindowExW,
    160                DWORD,     exStyle,
    161                LPCWSTR,   className,
    162                LPCWSTR,   windowName,
    163                DWORD,     style,
    164                INT,       x,
    165                INT,       y,
    166                INT,       width,
    167                INT,       height,
    168                HWND,      parent,
    169                HMENU,     menu,
    170                HINSTANCE, instance,
    171                LPVOID,    data )
     158HWND WIN32API CreateWindowExW(DWORD     exStyle,
     159                              LPCWSTR    className,
     160                              LPCWSTR    windowName,
     161                              DWORD     style,
     162                              INT        x,
     163                              INT        y,
     164                              INT        width,
     165                              INT        height,
     166                              HWND       parent,
     167                              HMENU      menu,
     168                              HINSTANCE  instance,
     169                              LPVOID     data )
    172170{
    173171  Win32BaseWindow *window;
     
    263261//******************************************************************************
    264262//******************************************************************************
    265 ODINFUNCTION2(HWND, CreateFakeWindowEx,
    266               HWND, hwndOS2, ATOM, classAtom)
     263HWND WIN32API CreateFakeWindowEx(HWND  hwndOS2, ATOM  classAtom)
    267264{
    268265 Win32BaseWindow *window;
     
    284281//******************************************************************************
    285282//******************************************************************************
    286 ODINFUNCTION1(BOOL, DestroyFakeWindow,
    287               HWND, hwnd)
     283BOOL WIN32API DestroyFakeWindow(HWND hwnd)
    288284{
    289285  Win32BaseWindow *window;
     
    300296//******************************************************************************
    301297//******************************************************************************
    302 ODINFUNCTION1(BOOL, DestroyWindow,
    303               HWND, hwnd)
     298BOOL WIN32API DestroyWindow(HWND  hwnd)
    304299{
    305300  Win32BaseWindow *window;
     
    318313//******************************************************************************
    319314//******************************************************************************
    320 ODINFUNCTION1(HWND, SetActiveWindow,
    321               HWND, hwnd)
     315HWND WIN32API SetActiveWindow(HWND hwnd)
    322316{
    323317  Win32BaseWindow *window;
     
    364358//******************************************************************************
    365359//******************************************************************************
    366 ODINFUNCTION2(HWND, SetParent,
    367               HWND, hwndChild,
    368               HWND, hwndNewParent)
     360HWND WIN32API  SetParent(HWND  hwndChild, HWND  hwndNewParent)
    369361{
    370362  Win32BaseWindow *window;
     
    395387//******************************************************************************
    396388//******************************************************************************
    397 ODINFUNCTION2(BOOL, IsChild,
    398               HWND, hwndParent,
    399               HWND, hwnd)
     389BOOL WIN32API IsChild(HWND hwndParent, HWND hwnd)
    400390{
    401391  Win32BaseWindow *window;
     
    415405//******************************************************************************
    416406//******************************************************************************
    417 ODINFUNCTION1(HWND, GetTopWindow,
    418               HWND, hwnd)
     407HWND WIN32API GetTopWindow(HWND hwnd)
    419408{
    420409  Win32BaseWindow *window;
     
    440429//******************************************************************************
    441430//******************************************************************************
    442 ODINFUNCTION1(BOOL, IsIconic,
    443               HWND, hwnd)
     431BOOL WIN32API IsIconic(HWND hwnd)
    444432{
    445433  Win32BaseWindow *window;
     
    459447//******************************************************************************
    460448//******************************************************************************
    461 ODINFUNCTION2(HWND, GetWindow,
    462               HWND, hwnd,
    463               UINT, uCmd)
     449HWND WIN32API GetWindow(HWND hwnd, UINT uCmd)
    464450{
    465451  Win32BaseWindow *window;
     
    478464//******************************************************************************
    479465//******************************************************************************
    480 ODINFUNCTION2(BOOL, EnableWindow,
    481               HWND, hwnd,
    482               BOOL, fEnable)
     466BOOL WIN32API EnableWindow(HWND hwnd, BOOL fEnable)
    483467{
    484468  Win32BaseWindow *window;
     
    498482//******************************************************************************
    499483//******************************************************************************
    500 ODINFUNCTION1(BOOL, BringWindowToTop,
    501               HWND, hwnd)
     484BOOL WIN32API  BringWindowToTop(HWND hwnd)
    502485{
    503486    dprintf(("BringWindowToTop %x", hwnd));
    504     return SetWindowPos( hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE );
     487    return SetWindowPos( hwnd,  HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE );
    505488}
    506489/***********************************************************************
    507490 *           SetInternalWindowPos   (USER32.483)
    508491 */
    509 ODINPROCEDURE4(SetInternalWindowPos,
    510                HWND,    hwnd,
    511                UINT,    showCmd,
    512                LPRECT,  lpRect,
    513                LPPOINT, lpPoint )
     492VOID WIN32API SetInternalWindowPos(HWND hwnd,  UINT showCmd, LPRECT lpRect,
     493                                   LPPOINT lpPoint )
    514494{
    515495    if( IsWindow(hwnd) )
     
    532512            wndpl.rcNormalPosition = *lpRect;
    533513        }
    534         SetWindowPlacement( hwnd, &wndpl);
     514        SetWindowPlacement(hwnd, &wndpl);
    535515    }
    536516
     
    539519 *           GetInternalWindowPos   (USER32.245)
    540520 */
    541 ODINFUNCTION3(UINT,    GetInternalWindowPos,
    542               HWND,    hwnd,
    543               LPRECT,  rectWnd,
    544               LPPOINT, ptIcon )
     521UINT WIN32API GetInternalWindowPos(HWND hwnd, LPRECT rectWnd, LPPOINT ptIcon )
    545522{
    546523    WINDOWPLACEMENT wndpl;
     
    556533//******************************************************************************
    557534//******************************************************************************
    558 ODINFUNCTION0(HWND, GetActiveWindow)
     535HWND GetActiveWindow()
    559536{
    560537    return Win32BaseWindow::GetActiveWindow();
     
    562539//******************************************************************************
    563540//******************************************************************************
    564 ODINFUNCTION2(BOOL, ShowWindow,
    565               HWND, hwnd,
    566               int,  nCmdShow)
     541BOOL WIN32API ShowWindow(HWND hwnd, INT nCmdShow)
    567542{
    568543  Win32BaseWindow *window;
     
    596571{
    597572  dprintf(("USER32:ShowWindowAsync (%08xh,%08x) not correctly implemented.\n",
    598          hwnd,
    599          nCmdShow));
     573           hwnd, nCmdShow));
    600574
    601575  return ShowWindow(hwnd, nCmdShow);
     
    603577//******************************************************************************
    604578//******************************************************************************
    605 ODINFUNCTION7(BOOL, SetWindowPos,
    606               HWND, hwnd,
    607               HWND, hwndInsertAfter,
    608               int,  x,
    609               int,  y,
    610               int,  cx,
    611               int,  cy,
    612               UINT, fuFlags)
     579BOOL WIN32API SetWindowPos(HWND hwnd, HWND hwndInsertAfter, INT x,
     580                           INT y, INT cx, INT cy, UINT fuFlags)
    613581{
    614582  Win32BaseWindow *window;
     
    633601//NOTE: length must equal structure size or else api fails (verified in NT4, SP6)
    634602//******************************************************************************
    635 ODINFUNCTION2(BOOL, SetWindowPlacement,
    636               HWND, hwnd,
    637               const WINDOWPLACEMENT *, winpos)
     603BOOL WIN32API SetWindowPlacement(HWND hwnd, const WINDOWPLACEMENT *winpos)
    638604{
    639605  Win32BaseWindow *window;
     
    659625//      (Verified in NT4, SP6)
    660626//******************************************************************************
    661 ODINFUNCTION2(BOOL, GetWindowPlacement,
    662               HWND, hwnd,
    663               LPWINDOWPLACEMENT, winpos)
     627BOOL WIN32API GetWindowPlacement(HWND hwnd,  LPWINDOWPLACEMENT winpos)
    664628{
    665629  Win32BaseWindow *window;
     
    700664//******************************************************************************
    701665//******************************************************************************
    702 ODINFUNCTION1(BOOL, IsWindowEnabled,
    703               HWND, hwnd)
    704 {
    705   DWORD            dwStyle;
     666BOOL WIN32API IsWindowEnabled(HWND hwnd)
     667{
     668  DWORD dwStyle;
    706669
    707670    if(!IsWindow(hwnd)) {
     
    764727//******************************************************************************
    765728//******************************************************************************
    766 ODINFUNCTION1(HWND, SetFocus,
    767               HWND, hwnd)
     729HWND WIN32API SetFocus(HWND hwnd)
    768730{
    769731 Win32BaseWindow *window;
     
    829791//******************************************************************************
    830792//******************************************************************************
    831 ODINFUNCTION0(HWND, GetFocus)
     793HWND WIN32API GetFocus()
    832794{
    833795 TEB *teb;
     
    855817//******************************************************************************
    856818//******************************************************************************
    857 ODINFUNCTION1(BOOL, IsZoomed,
    858               HWND, hwnd)
     819BOOL WIN32API IsZoomed(HWND hwnd)
    859820{
    860821 DWORD style;
     
    867828//******************************************************************************
    868829//******************************************************************************
    869 ODINFUNCTION1(BOOL, LockWindowUpdate,
    870               HWND, hwnd)
     830BOOL WIN32API LockWindowUpdate(HWND hwnd)
    871831{
    872832  return OSLibWinLockWindowUpdate(Win32ToOS2Handle(hwnd));
     
    874834//******************************************************************************
    875835//******************************************************************************
    876 ODINFUNCTION2(BOOL,  GetWindowRect,
    877               HWND,  hwnd,
    878               PRECT, pRect)
     836BOOL WIN32API GetWindowRect(HWND hwnd, PRECT pRect)
    879837{
    880838  Win32BaseWindow *window;
     
    909867//******************************************************************************
    910868//******************************************************************************
    911 ODINFUNCTION1(int,  GetWindowTextLengthA,
    912               HWND, hwnd)
     869INT WIN32API GetWindowTextLengthA(HWND hwnd)
    913870{
    914871   Win32BaseWindow *window;
     
    927884//******************************************************************************
    928885//******************************************************************************
    929 int WIN32API GetWindowTextA( HWND hwnd, LPSTR lpsz, int cch)
     886int WIN32API GetWindowTextA( HWND hwnd,  LPSTR lpsz, int cch)
    930887{
    931888   Win32BaseWindow *window;
     
    962919//******************************************************************************
    963920//******************************************************************************
    964 int WIN32API GetWindowTextW(HWND hwnd, LPWSTR lpsz, int cch)
     921int WIN32API GetWindowTextW(HWND hwnd,  LPWSTR lpsz, int cch)
    965922{
    966923   Win32BaseWindow *window;
     
    979936//******************************************************************************
    980937//******************************************************************************
    981 BOOL WIN32API SetWindowTextA(HWND hwnd, LPCSTR lpsz)
     938BOOL WIN32API SetWindowTextA(HWND hwnd,  LPCSTR lpsz)
    982939{
    983940   Win32BaseWindow *window;
     
    996953//******************************************************************************
    997954//******************************************************************************
    998 BOOL WIN32API SetWindowTextW( HWND hwnd, LPCWSTR lpsz)
     955BOOL WIN32API SetWindowTextW( HWND hwnd,  LPCWSTR lpsz)
    999956{
    1000957   Win32BaseWindow *window;
     
    1014971 *      InternalGetWindowText    (USER32.326)
    1015972 */
    1016 int WIN32API InternalGetWindowText(HWND   hwnd,
     973int WIN32API InternalGetWindowText(HWND hwnd,
    1017974                                   LPWSTR lpString,
    1018975                                   INT    nMaxCount )
    1019976{
    1020977    dprintf(("USER32: InternalGetWindowText(%08xh,%08xh,%08xh) not properly implemented.\n",
    1021              hwnd,
    1022              lpString,
    1023              nMaxCount));
    1024 
    1025     return GetWindowTextW(hwnd,lpString,nMaxCount);
     978             hwnd, lpString, nMaxCount));
     979
     980    return GetWindowTextW(hwnd, lpString,nMaxCount);
    1026981}
    1027982//******************************************************************************
     
    1036991//******************************************************************************
    1037992//******************************************************************************
    1038 BOOL WIN32API GetClientRect( HWND hwnd, PRECT pRect)
     993BOOL WIN32API GetClientRect( HWND hwnd,  PRECT pRect)
    1039994{
    1040995 HWND hwndWin32 = hwnd;
     
    12241179//******************************************************************************
    12251180//******************************************************************************
    1226 BOOL WIN32API ScreenToClient(HWND hwnd, LPPOINT pt)
     1181BOOL WIN32API ScreenToClient(HWND hwnd,  LPPOINT pt)
    12271182{
    12281183    PRECT rcl;
     
    13281283//******************************************************************************
    13291284//******************************************************************************
    1330 BOOL WIN32API FlashWindow(HWND hwnd, BOOL fFlash)
     1285BOOL WIN32API FlashWindow(HWND hwnd,  BOOL fFlash)
    13311286{
    13321287    dprintf(("FlashWindow %x %d\n", hwnd, fFlash));
     
    13361291//******************************************************************************
    13371292//******************************************************************************
    1338 BOOL WIN32API MoveWindow( HWND hwnd, INT x, INT y, INT cx, INT cy,
     1293BOOL WIN32API MoveWindow( HWND hwnd,  INT x, INT y, INT cx, INT cy,
    13391294                          BOOL repaint )
    13401295{
     
    13481303//******************************************************************************
    13491304//******************************************************************************
    1350 BOOL WIN32API ClientToScreen (HWND hwnd, PPOINT pt)
     1305BOOL WIN32API ClientToScreen (HWND hwnd,  PPOINT pt)
    13511306{
    13521307    PRECT rcl;
     
    14041359 *
    14051360 */
    1406 HDWP WIN32API DeferWindowPos( HDWP hdwp, HWND hwnd, HWND hwndAfter,
     1361HDWP WIN32API DeferWindowPos( HDWP hdwp, HWND hwnd,  HWND hwndAfter,
    14071362                              INT x, INT y, INT cx, INT cy,
    14081363                              UINT flags )
     
    15321487//******************************************************************************
    15331488//******************************************************************************
    1534 HWND WIN32API ChildWindowFromPoint( HWND hwnd, POINT pt)
     1489HWND WIN32API ChildWindowFromPoint( HWND hwnd,  POINT pt)
    15351490{
    15361491    dprintf(("USER32:  ChildWindowFromPoint\n"));
     
    16211576//******************************************************************************
    16221577//******************************************************************************
    1623 static BOOL IsPointInWindow(HWND hwnd, POINT point)
     1578static BOOL IsPointInWindow(HWND hwnd,  POINT point)
    16241579{
    16251580    RECT  rectWindow;
     
    17161671 *             SwitchToThisWindow   (USER32.539)
    17171672 */
    1718 DWORD WINAPI SwitchToThisWindow( HWND hwnd, BOOL restore )
     1673DWORD WINAPI SwitchToThisWindow( HWND hwnd,  BOOL restore )
    17191674{
    17201675    return ShowWindow( hwnd, restore ? SW_RESTORE : SW_SHOWMINIMIZED );
     
    17281683//******************************************************************************
    17291684//******************************************************************************
    1730 BOOL WIN32API EnumChildWindows(HWND hwnd, WNDENUMPROC lpfn, LPARAM lParam)
     1685BOOL WIN32API EnumChildWindows(HWND hwnd,  WNDENUMPROC lpfn, LPARAM lParam)
    17311686{
    17321687    Win32BaseWindow *window;
     
    18171772//TODO: -> needs testing
    18181773//******************************************************************************
    1819 ODINFUNCTION2(BOOL, ShowOwnedPopups,
    1820               HWND, hwndOwner,
    1821               BOOL, fShow)
     1774BOOL WIN32API  ShowOwnedPopups(HWND hwndOwner, BOOL fShow)
    18221775{
    18231776    Win32BaseWindow *window, *owner;
     
    18731826//******************************************************************************
    18741827//******************************************************************************
    1875 ODINFUNCTION0(HWND, GetForegroundWindow)
     1828HWND WIN32API GetForegroundWindow()
    18761829{
    18771830  HWND hwnd;
     
    18921845 *   owned by another window.
    18931846 */
    1894 ODINFUNCTION1(HWND, GetLastActivePopup,
    1895               HWND, hWnd)
     1847HWND WIN32API GetLastActivePopup(HWND hWnd)
    18961848{
    18971849  Win32BaseWindow *owner;
     
    19151867//******************************************************************************
    19161868//******************************************************************************
    1917 DWORD WIN32API GetWindowThreadProcessId(HWND hwnd, PDWORD lpdwProcessId)
     1869DWORD WIN32API GetWindowThreadProcessId(HWND hwnd,  PDWORD lpdwProcessId)
    19181870{
    19191871    DWORD dwThreadId;
     
    19271879//******************************************************************************
    19281880//******************************************************************************
    1929 ODINFUNCTION1(DWORD, GetWindowContextHelpId,
    1930               HWND,  hwnd)
     1881DWORD WIN32API GetWindowContextHelpId(HWND hwnd)
    19311882{
    19321883  Win32BaseWindow *window;
     
    19451896//******************************************************************************
    19461897//******************************************************************************
    1947 ODINFUNCTION2(BOOL,  SetWindowContextHelpId,
    1948               HWND,  hwnd,
    1949               DWORD, dwContextHelpId)
     1898BOOL WIN32API SetWindowContextHelpId(HWND hwnd, DWORD dwContextHelpId)
    19501899{
    19511900  Win32BaseWindow *window;
     
    19641913//******************************************************************************
    19651914//******************************************************************************
    1966 ODINFUNCTION2(HANDLE, GetPropA,
    1967               HWND,   hwnd,
    1968               LPCSTR, str )
     1915HANDLE WIN32API GetPropA(HWND hwnd, LPCSTR str )
    19691916{
    19701917  Win32BaseWindow *window;
     
    19821929//******************************************************************************
    19831930//******************************************************************************
    1984 ODINFUNCTION2(HANDLE,  GetPropW,
    1985               HWND,    hwnd,
    1986               LPCWSTR, str )
     1931HANDLE WIN32API GetPropW(HWND hwnd, LPCWSTR str)
    19871932{
    19881933  Win32BaseWindow *window;
     
    20101955//******************************************************************************
    20111956//******************************************************************************
    2012 ODINFUNCTION3(BOOL,   SetPropA,
    2013               HWND,   hwnd,
    2014               LPCSTR, str,
    2015               HANDLE, handle )
     1957BOOL WIN32API SetPropA(HWND hwnd, LPCSTR  str, HANDLE handle )
    20161958{
    20171959  Win32BaseWindow *window;
     
    20291971//******************************************************************************
    20301972//******************************************************************************
    2031 ODINFUNCTION3(BOOL,    SetPropW,
    2032               HWND,    hwnd,
    2033               LPCWSTR, str,
    2034               HANDLE,  handle )
     1973BOOL SetPropW(HWND hwnd, LPCWSTR str, HANDLE handle )
    20351974{
    20361975    BOOL ret;
     
    20461985//******************************************************************************
    20471986//******************************************************************************
    2048 ODINFUNCTION2(HANDLE, RemovePropA,
    2049               HWND,   hwnd,
    2050               LPCSTR, str )
     1987HANDLE WIN32API RemovePropA(HWND hwnd, LPCSTR str)
    20511988{
    20521989  Win32BaseWindow *window;
     
    20642001//******************************************************************************
    20652002//******************************************************************************
    2066 ODINFUNCTION2(HANDLE,  RemovePropW,
    2067               HWND,    hwnd,
    2068               LPCWSTR, str )
     2003HANDLE WIN32API RemovePropW(HWND hwnd, LPCWSTR str)
    20692004{
    20702005    LPSTR strA;
     
    20802015//******************************************************************************
    20812016//******************************************************************************
    2082 ODINFUNCTION2(INT, EnumPropsA,
    2083               HWND, hwnd,
    2084               PROPENUMPROCA, func )
     2017INT WIN32API EnumPropsA(HWND hwnd, PROPENUMPROCA func )
    20852018{
    20862019    return EnumPropsExA( hwnd, (PROPENUMPROCEXA)func, 0 );
     
    20882021//******************************************************************************
    20892022//******************************************************************************
    2090 ODINFUNCTION2(INT, EnumPropsW,
    2091               HWND, hwnd,
    2092               PROPENUMPROCW, func )
     2023INT WIN32API EnumPropsW(HWND hwnd, PROPENUMPROCW func )
    20932024{
    20942025    return EnumPropsExW( hwnd, (PROPENUMPROCEXW)func, 0 );
     
    20962027//******************************************************************************
    20972028//******************************************************************************
    2098 ODINFUNCTION3(INT, EnumPropsExA,
    2099               HWND, hwnd,
    2100               PROPENUMPROCEXA, func,
    2101               LPARAM, lParam)
     2029INT WIN32API EnumPropsExA(HWND hwnd, PROPENUMPROCEXA func, LPARAM lParam)
    21022030{
    21032031  Win32BaseWindow *window;
     
    21152043//******************************************************************************
    21162044//******************************************************************************
    2117 ODINFUNCTION3(INT, EnumPropsExW,
    2118               HWND, hwnd,
    2119               PROPENUMPROCEXW, func,
    2120               LPARAM, lParam)
     2045INT WIN32API EnumPropsExW(HWND hwnd, PROPENUMPROCEXW func, LPARAM lParam)
    21212046{
    21222047  Win32BaseWindow *window;
     
    21532078 * Author    : Patrick Haller [Thu, 1998/02/26 11:55]
    21542079 *****************************************************************************/
    2155 ODINFUNCTION0(BOOL, AnyPopup)
     2080BOOL WIN32API AnyPopup()
    21562081{
    21572082  dprintf(("USER32:AnyPopup() not implemented.\n"));
Note: See TracChangeset for help on using the changeset viewer.