Ignore:
Timestamp:
Oct 8, 1999, 2:10:27 PM (26 years ago)
Author:
cbratschi
Message:

resource and other fixes

File:
1 edited

Legend:

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

    r1159 r1184  
    1 /* $Id: scroll.cpp,v 1.5 1999-10-07 09:28:01 sandervl Exp $ */
     1/* $Id: scroll.cpp,v 1.6 1999-10-08 12:10:27 cbratschi Exp $ */
    22/*
    33 * Scrollbar control
     
    109109static void SCROLL_LoadBitmaps(void)
    110110{
    111     hUpArrow  = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_UPARROW) );
    112     hDnArrow  = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_DNARROW) );
    113     hLfArrow  = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_LFARROW) );
    114     hRgArrow  = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_RGARROW) );
    115     hUpArrowD = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_UPARROWD) );
    116     hDnArrowD = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_DNARROWD) );
    117     hLfArrowD = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_LFARROWD) );
    118     hRgArrowD = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_RGARROWD) );
    119     hUpArrowI = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_UPARROWI) );
    120     hDnArrowI = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_DNARROWI) );
    121     hLfArrowI = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_LFARROWI) );
    122     hRgArrowI = LoadBitmapA( 0, MAKEINTRESOURCEA(OBM_RGARROWI) );
     111    HINSTANCE hinst;
     112
     113    //CB: Open32 hack to load our own bitmap
     114    hinst = LoadLibraryA("USER32.DLL");
     115    hUpArrow  = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_UPARROW) );
     116    hDnArrow  = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_DNARROW) );
     117    hLfArrow  = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_LFARROW) );
     118    hRgArrow  = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_RGARROW) );
     119    hUpArrowD = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_UPARROWD) );
     120    hDnArrowD = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_DNARROWD) );
     121    hLfArrowD = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_LFARROWD) );
     122    hRgArrowD = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_RGARROWD) );
     123    hUpArrowI = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_UPARROWI) );
     124    hDnArrowI = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_DNARROWI) );
     125    hLfArrowI = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_LFARROWI) );
     126    hRgArrowI = NativeLoadBitmap( hinst, MAKEINTRESOURCEA(OBM_RGARROWI) );
     127    FreeLibrary(hinst);
    123128}
    124129
     
    15541559
    15551560        if(nBar == SB_HORZ || nBar == SB_BOTH)
    1556             rc = OSLibWinShowScrollBar(window->getOS2FrameWindowHandle(), 
    1557                                        window->getHorzScrollHandle(), 
     1561            rc = OSLibWinShowScrollBar(window->getOS2FrameWindowHandle(),
     1562                                       window->getHorzScrollHandle(),
    15581563                                       OSLIB_HSCROLL, fShow);
    15591564
    15601565        if(nBar == SB_VERT || ( rc == TRUE && nBar == SB_BOTH))
    15611566            rc = OSLibWinShowScrollBar(window->getOS2FrameWindowHandle(),
    1562                                        window->getVertScrollHandle(), 
     1567                                       window->getVertScrollHandle(),
    15631568                                       OSLIB_VSCROLL, fShow);
    15641569
Note: See TracChangeset for help on using the changeset viewer.