Ignore:
Timestamp:
Jan 13, 2000, 9:11:39 PM (26 years ago)
Author:
sandervl
Message:

Client rectangle changes, GetDCEx bugfix (CS_OWNDC), scroll rectangle calculation fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/menu.cpp

    r2415 r2433  
    1 /* $Id: menu.cpp,v 1.8 2000-01-12 12:40:43 sandervl Exp $*/
     1/* $Id: menu.cpp,v 1.9 2000-01-13 20:11:36 sandervl Exp $*/
    22/*
    33 * Menu functions
     
    31213121    DWORD ret;
    31223122
    3123     dprintf(("USER32: CheckMenuItem"));
     3123    dprintf(("USER32: CheckMenuItem %x %x %x", hMenu, id, flags));
    31243124
    31253125    //TRACE("menu=%04x id=%04x flags=%04x\n", hMenu, id, flags );
     
    31413141    POPUPMENU *menu;
    31423142
    3143     dprintf(("USER32: EnableMenuItem"));
     3143    dprintf(("USER32: EnableMenuItem %x %x %x", hMenu, wItemID, wFlags));
    31443144
    31453145    //TRACE("(%04x, %04X, %04X) !\n",
     
    33103310    MENUITEM *item;
    33113311
    3312     dprintf(("USER32: InsertMenuA"));
    3313 
    3314     //if (IS_STRING_ITEM(flags) && str)
     3312    if (IS_STRING_ITEM(flags) && str)
     3313        dprintf(("USER32: InsertMenuA %x %d %x %d %s", hMenu, pos, flags, id, str));
    33153314    //    TRACE("hMenu %04x, pos %d, flags %08x, "
    33163315    //                  "id %04x, str '%s'\n",
    33173316    //                  hMenu, pos, flags, id, str );
    3318     //else TRACE("hMenu %04x, pos %d, flags %08x, "
     3317    else // TRACE("hMenu %04x, pos %d, flags %08x, "
     3318        dprintf(("USER32: InsertMenuA %x %d %x %d %x", hMenu, pos, flags, id, str));
    33193319    //                   "id %04x, str %08lx (not a string)\n",
    33203320    //                   hMenu, pos, flags, id, (DWORD)str );
     
    33433343{
    33443344    BOOL ret;
    3345 
    3346     dprintf(("USER32: InsertMenuW"));
    33473345
    33483346    if (IS_STRING_ITEM(flags) && str)
     
    33753373                             UINT id, LPCWSTR data )
    33763374{
    3377     dprintf(("USER32: AppendMenuW"));
     3375    dprintf(("USER32: AppendMenuW %x %x %d %x", hMenu, flags, id, data));
    33783376
    33793377    return InsertMenuW( hMenu, -1, flags | MF_BYPOSITION, id, data );
     
    33893387    MENUITEM *item;
    33903388
    3391     dprintf(("USER32: RemoveMenu"));
     3389    dprintf(("USER32: RemoveMenu %x %d %x", hMenu, nPos, wFlags));
    33923390
    33933391    //TRACE("(menu=%04x pos=%04x flags=%04x)\n",hMenu, nPos, wFlags);
     
    34263424    MENUITEM *item = MENU_FindItem( &hMenu, &nPos, wFlags );
    34273425
    3428     dprintf(("USER32: DeleteMenu"));
     3426    dprintf(("USER32: DeleteMenu %x %d %x", hMenu, nPos, wFlags));
    34293427
    34303428    if (!item) return FALSE;
     
    34443442    MENUITEM *item;
    34453443
    3446     dprintf(("USER32: ModifyMenuA"));
    34473444
    34483445    if (IS_STRING_ITEM(flags))
    34493446    {
     3447        dprintf(("USER32: ModifyMenuA, %x %d %x %d %s", hMenu, pos, flags, id, str));
    34503448        //TRACE("%04x %d %04x %04x '%s'\n",
    34513449        //              hMenu, pos, flags, id, str ? str : "#NULL#" );
     
    34543452    else
    34553453    {
     3454        dprintf(("USER32: ModifyMenuA, %x %d %x %d %x", hMenu, pos, flags, id, str));
    34563455        //TRACE("%04x %d %04x %04x %08lx\n",
    34573456        //              hMenu, pos, flags, id, (DWORD)str );
     
    34703469{
    34713470    BOOL ret;
    3472 
    3473     dprintf(("USER32: ModifyMenuW"));
    34743471
    34753472    if (IS_STRING_ITEM(flags) && str)
     
    35163513 *         SetMenuItemBitmaps32    (USER32.490)
    35173514 */
    3518 BOOL WINAPI SetMenuItemBitmaps( HMENU hMenu, UINT nPos, UINT wFlags,
    3519                                     HBITMAP hNewUnCheck, HBITMAP hNewCheck)
     3515BOOL WINAPI SetMenuItemBitmaps(HMENU hMenu, UINT nPos, UINT wFlags,
     3516                               HBITMAP hNewUnCheck, HBITMAP hNewCheck)
    35203517{
    35213518    MENUITEM *item;
    35223519
    3523     dprintf(("USER32: SetMenuItemBitmaps"));
     3520    dprintf(("USER32: SetMenuItemBitmaps %x %d %x %x %x", hMenu, nPos, wFlags, hNewCheck, hNewUnCheck));
    35243521
    35253522    //TRACE("(%04x, %04x, %04x, %04x, %04x)\n",
     
    35723569    //TRACE("(%04x)\n", hMenu);
    35733570
    3574     dprintf(("USER32: DestroyMenu"));
     3571    dprintf(("USER32: DestroyMenu %x", hMenu));
    35753572
    35763573    /* Silently ignore attempts to destroy default system popup */
     
    37013698    HMENU retvalue;
    37023699
    3703     dprintf(("USER32: GetMenu"));
     3700    dprintf(("USER32: GetMenu %x", hWnd));
    37043701
    37053702    if (GetWindowLongA(hWnd,GWL_STYLE) & WS_CHILD) return 0;
     
    37143711    //TRACE("(%04x, %04x);\n", hWnd, hMenu);
    37153712
    3716     dprintf(("USER32: SetMenu"));
     3713    dprintf(("USER32: SetMenu %x %x", hWnd, hMenu));
    37173714
    37183715    if (hMenu && !IsMenu(hMenu))
     
    37563753    MENUITEM * lpmi;
    37573754
    3758     dprintf(("USER32: GetSubMenu"));
     3755    dprintf(("USER32: GetSubMenu %x %d", nPos));
    37593756
    37603757    if (!(lpmi = MENU_FindItem(&hMenu,(UINT*)&nPos,MF_BYPOSITION))) return 0;
     
    37713768    LPPOPUPMENU lppop;
    37723769
    3773     dprintf(("USER32: DrawMenuBar"));
     3770    dprintf(("USER32: DrawMenuBar %x", hWnd));
    37743771
    37753772    if (!(GetWindowLongA(hWnd,GWL_STYLE) & WS_CHILD) && getMenu(hWnd))
     
    38123809    HRSRC hrsrc = FindResourceA( instance, name, RT_MENUA );
    38133810
    3814     dprintf(("USER32: LoadMenuA"));
     3811    dprintf(("USER32: LoadMenuA %x %x", instance, name));
    38153812
    38163813    if (!hrsrc) return 0;
     
    38263823    HRSRC hrsrc = FindResourceW( instance, name, RT_MENUW );
    38273824
    3828     dprintf(("USER32: LoadMenuW"));
     3825    dprintf(("USER32: LoadMenuW %x %x", instance, name));
    38293826
    38303827    if (!hrsrc) return 0;
Note: See TracChangeset for help on using the changeset viewer.