Ignore:
Timestamp:
Nov 25, 1999, 8:22:04 PM (26 years ago)
Author:
sandervl
Message:

desktop + misc fixes

File:
1 edited

Legend:

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

    r1799 r1839  
    1 /* $Id: window.cpp,v 1.37 1999-11-21 16:22:14 achimha Exp $ */
     1/* $Id: window.cpp,v 1.38 1999-11-25 19:22:04 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    11201120    pDWP = (DWP *) hdwp;
    11211121    if (!pDWP) {
    1122     dprintf(("**EndDeferWindowPos invalid parameter\n"));
     1122        dprintf(("**EndDeferWindowPos invalid parameter\n"));
    11231123        SetLastError(ERROR_INVALID_PARAMETER);
    11241124        return FALSE;
     
    14621462DWORD WIN32API GetWindowThreadProcessId(HWND hWnd, PDWORD  lpdwProcessId)
    14631463{
    1464     dprintf(("USER32:  GetWindowThreadProcessId"));
     1464    dprintf2(("USER32:  GetWindowThreadProcessId"));
    14651465    hWnd = Win32BaseWindow::Win32ToOS2Handle(hWnd);
    14661466
     
    14711471DWORD WIN32API GetWindowContextHelpId(HWND hwnd)
    14721472{
    1473   dprintf(("USER32:  GetWindowContextHelpId, not implemented\n"));
    1474   hwnd = Win32BaseWindow::Win32ToOS2Handle(hwnd);
    1475 
    1476   return(0);
     1473  Win32BaseWindow *window;
     1474
     1475    window = Win32BaseWindow::GetWindowFromHandle(hwnd);
     1476    if(!window) {
     1477        dprintf(("GetWindowContextHelpId, window %x not found", hwnd));
     1478        SetLastError(ERROR_INVALID_WINDOW_HANDLE);
     1479        return 0;
     1480    }
     1481    dprintf(("GetWindowContextHelpId %x", hwnd));
     1482    return window->getWindowContextHelpId();
    14771483}
    14781484//******************************************************************************
     
    14801486BOOL WIN32API SetWindowContextHelpId(HWND hwnd, DWORD dwContextHelpId)
    14811487{
    1482   dprintf(("USER32:  SetWindowContextHelpId, not implemented"));
    1483   hwnd = Win32BaseWindow::Win32ToOS2Handle(hwnd);
    1484 
    1485   return(TRUE);
    1486 }
    1487 //******************************************************************************
    1488 //******************************************************************************
     1488  Win32BaseWindow *window;
     1489
     1490    window = Win32BaseWindow::GetWindowFromHandle(hwnd);
     1491    if(!window) {
     1492        dprintf(("SetWindowContextHelpId, window %x not found", hwnd));
     1493        SetLastError(ERROR_INVALID_WINDOW_HANDLE);
     1494        return 0;
     1495    }
     1496    dprintf(("SetWindowContextHelpId %x %d", hwnd, dwContextHelpId));
     1497    window->setWindowContextHelpId(dwContextHelpId);
     1498    return(TRUE);
     1499}
     1500//******************************************************************************
     1501//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.