Ignore:
Timestamp:
Sep 24, 1999, 2:47:51 PM (26 years ago)
Author:
sandervl
Message:

Menu changes

File:
1 edited

Legend:

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

    r1025 r1031  
    1 /* $Id: win32wbase.cpp,v 1.8 1999-09-23 16:44:33 sandervl Exp $ */
     1/* $Id: win32wbase.cpp,v 1.9 1999-09-24 12:47:50 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    114114
    115115  acceltableResource = NULL;
    116   menuResource       = NULL;
    117116  iconResource       = NULL;
    118117
     
    15201519BOOL Win32BaseWindow::SetMenu(HMENU hMenu)
    15211520{
    1522  PVOID          menutemplate;
    1523  Win32Resource *winres = (Win32Resource *)hMenu;
    15241521
    15251522    dprintf(("SetMenu %x", hMenu));
    1526     if(HIWORD(winres) == 0) {
    1527         dprintf(("Win32BaseWindow:: Win32Resource *winres == 0"));
    1528         SetLastError(ERROR_INVALID_PARAMETER);
    1529         return FALSE;
    1530     }
    1531     menutemplate = winres->lockOS2Resource();
    1532     if(menutemplate == NULL)
    1533     {
    1534         dprintf(("Win32BaseWindow::SetMenu menutemplate == 0"));
    1535         return FALSE;
    1536     }
    1537     OS2HwndMenu = OSLibWinCreateMenu(OS2HwndFrame, menutemplate);
     1523    OS2HwndMenu = OSLibWinSetMenu(OS2HwndFrame, hMenu);
    15381524    if(OS2HwndMenu == 0) {
    15391525        dprintf(("Win32BaseWindow::SetMenu OS2HwndMenu == 0"));
    15401526        return FALSE;
    15411527    }
    1542     winres->setOS2Handle(OS2HwndMenu);
    1543     menuResource = winres;
    15441528    return TRUE;
    15451529}
Note: See TracChangeset for help on using the changeset viewer.