Ignore:
Timestamp:
Aug 15, 1999, 9:12:50 PM (26 years ago)
Author:
cbratschi
Message:

internal toolbar bitmaps

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/toolbar.c

    r496 r501  
    1 /* $Id: toolbar.c,v 1.12 1999-08-14 16:13:13 cbratschi Exp $ */
     1/* $Id: toolbar.c,v 1.13 1999-08-15 19:12:50 cbratschi Exp $ */
    22/*
    33 * Toolbar control
     
    3030  - IMAGELIST_Draw draws a line too at the bottom of the bitmap (toolbar.exe)
    3131    imagelist uses default size values instead of real bitmap values
     32  - LoadBitmapA -> use NativeLoadBitmap, is OS/2 bitmap resource
    3233*/
    3334
     
    135136
    136137    if (!himl)
    137         return;
     138        return;
    138139
    139140    /* create new dc's */
     
    16591660    else if (lpAddBmp->hInst == HINST_COMMCTRL)
    16601661    {
    1661         /* Add system bitmaps */
    1662         switch (lpAddBmp->nID)
     1662        /* Add system bitmaps */
     1663        switch (lpAddBmp->nID)
    16631664      {
    1664             case IDB_STD_SMALL_COLOR:
    1665                 hbmLoad = LoadBitmapA (COMCTL32_hModule,
    1666                                        MAKEINTRESOURCEA(IDB_STD_SMALL));
    1667                 nIndex = ImageList_AddMasked (infoPtr->himlDef,
    1668                                               hbmLoad, CLR_DEFAULT);
    1669                 DeleteObject (hbmLoad);
    1670                 break;
    1671 
    1672             case IDB_STD_LARGE_COLOR:
    1673                 hbmLoad = LoadBitmapA (COMCTL32_hModule,
    1674                                        MAKEINTRESOURCEA(IDB_STD_LARGE));
    1675                 nIndex = ImageList_AddMasked (infoPtr->himlDef,
    1676                                               hbmLoad, CLR_DEFAULT);
    1677                 DeleteObject (hbmLoad);
    1678                 break;
    1679 
    1680             case IDB_VIEW_SMALL_COLOR:
    1681                 hbmLoad = LoadBitmapA (COMCTL32_hModule,
    1682                                        MAKEINTRESOURCEA(IDB_VIEW_SMALL));
    1683                 nIndex = ImageList_AddMasked (infoPtr->himlDef,
    1684                                               hbmLoad, CLR_DEFAULT);
    1685                 DeleteObject (hbmLoad);
    1686                 break;
    1687 
    1688             case IDB_VIEW_LARGE_COLOR:
    1689                 hbmLoad = LoadBitmapA (COMCTL32_hModule,
    1690                                        MAKEINTRESOURCEA(IDB_VIEW_LARGE));
    1691                 nIndex = ImageList_AddMasked (infoPtr->himlDef,
    1692                                               hbmLoad, CLR_DEFAULT);
    1693                 DeleteObject (hbmLoad);
    1694                 break;
    1695 
    1696             case IDB_HIST_SMALL_COLOR:
    1697                 hbmLoad = LoadBitmapA (COMCTL32_hModule,
    1698                                        MAKEINTRESOURCEA(IDB_HIST_SMALL));
    1699                 nIndex = ImageList_AddMasked (infoPtr->himlDef,
    1700                                               hbmLoad, CLR_DEFAULT);
    1701                 DeleteObject (hbmLoad);
    1702                 break;
    1703 
    1704             case IDB_HIST_LARGE_COLOR:
    1705                 hbmLoad = LoadBitmapA (COMCTL32_hModule,
    1706                                        MAKEINTRESOURCEA(IDB_HIST_LARGE));
    1707                 nIndex = ImageList_AddMasked (infoPtr->himlDef,
    1708                                               hbmLoad, CLR_DEFAULT);
    1709                 DeleteObject (hbmLoad);
    1710                 break;
    1711 
    1712             default:
    1713         nIndex = ImageList_GetImageCount (infoPtr->himlDef);
    1714                 //ERR ("invalid imagelist!\n");
    1715                 break;
    1716         }
     1665            case IDB_STD_SMALL_COLOR:
     1666                hbmLoad = LoadBitmapA (COMCTL32_hModule,
     1667                                       MAKEINTRESOURCEA(IDB_STD_SMALL));
     1668                nIndex = ImageList_AddMasked (infoPtr->himlDef,
     1669                                              hbmLoad, CLR_DEFAULT);
     1670                DeleteObject (hbmLoad);
     1671                break;
     1672
     1673            case IDB_STD_LARGE_COLOR:
     1674                hbmLoad = LoadBitmapA (COMCTL32_hModule,
     1675                                       MAKEINTRESOURCEA(IDB_STD_LARGE));
     1676                nIndex = ImageList_AddMasked (infoPtr->himlDef,
     1677                                              hbmLoad, CLR_DEFAULT);
     1678                DeleteObject (hbmLoad);
     1679                break;
     1680
     1681            case IDB_VIEW_SMALL_COLOR:
     1682                hbmLoad = LoadBitmapA (COMCTL32_hModule,
     1683                                       MAKEINTRESOURCEA(IDB_VIEW_SMALL));
     1684                nIndex = ImageList_AddMasked (infoPtr->himlDef,
     1685                                              hbmLoad, CLR_DEFAULT);
     1686                DeleteObject (hbmLoad);
     1687                break;
     1688
     1689            case IDB_VIEW_LARGE_COLOR:
     1690                hbmLoad = LoadBitmapA (COMCTL32_hModule,
     1691                                       MAKEINTRESOURCEA(IDB_VIEW_LARGE));
     1692                nIndex = ImageList_AddMasked (infoPtr->himlDef,
     1693                                              hbmLoad, CLR_DEFAULT);
     1694                DeleteObject (hbmLoad);
     1695                break;
     1696
     1697            case IDB_HIST_SMALL_COLOR:
     1698                hbmLoad = LoadBitmapA (COMCTL32_hModule,
     1699                                       MAKEINTRESOURCEA(IDB_HIST_SMALL));
     1700                nIndex = ImageList_AddMasked (infoPtr->himlDef,
     1701                                              hbmLoad, CLR_DEFAULT);
     1702                DeleteObject (hbmLoad);
     1703                break;
     1704
     1705            case IDB_HIST_LARGE_COLOR:
     1706                hbmLoad = LoadBitmapA (COMCTL32_hModule,
     1707                                       MAKEINTRESOURCEA(IDB_HIST_LARGE));
     1708                nIndex = ImageList_AddMasked (infoPtr->himlDef,
     1709                                              hbmLoad, CLR_DEFAULT);
     1710                DeleteObject (hbmLoad);
     1711                break;
     1712
     1713            default:
     1714        nIndex = ImageList_GetImageCount (infoPtr->himlDef);
     1715                //ERR ("invalid imagelist!\n");
     1716                break;
     1717        }
    17171718    }
    17181719    else
    17191720    {
    1720         hbmLoad = LoadBitmapA (lpAddBmp->hInst, (LPSTR)lpAddBmp->nID);
    1721         nIndex = ImageList_AddMasked (infoPtr->himlDef, hbmLoad, CLR_DEFAULT);
    1722         DeleteObject (hbmLoad);
     1721        hbmLoad = LoadBitmapA (lpAddBmp->hInst, (LPSTR)lpAddBmp->nID);
     1722        nIndex = ImageList_AddMasked (infoPtr->himlDef, hbmLoad, CLR_DEFAULT);
     1723        DeleteObject (hbmLoad);
    17231724    }
    17241725
Note: See TracChangeset for help on using the changeset viewer.