Ignore:
Timestamp:
Feb 18, 2000, 6:13:39 PM (26 years ago)
Author:
cbratschi
Message:

* empty log message *

File:
1 edited

Legend:

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

    r2635 r2820  
    1 /* $Id: imagelist.c,v 1.11 2000-02-04 17:02:07 cbratschi Exp $ */
     1/* $Id: imagelist.c,v 1.12 2000-02-18 17:13:37 cbratschi Exp $ */
    22/*
    33 *  ImageList implementation
     
    458458    HBITMAP hOldBitmapImage, hOldBitmap;
    459459
     460    dprintf(("COMCTL32: ImageList_Add"));
     461
    460462    if (!himl || !hbmImage)
    461463      return -1;
     
    539541ImageList_AddIcon (HIMAGELIST himl, HICON hIcon)
    540542{
     543    dprintf(("COMCTL32: ImageList_AddIcon"));
     544
    541545    return ImageList_ReplaceIcon (himl, -1, hIcon);
    542546}
     
    568572    HBITMAP hMaskBitmap=0;
    569573    COLORREF bkColor;
     574
     575    dprintf(("COMCTL32: ImageList_AddMasked"));
    570576
    571577    if (himl == NULL)
     
    680686    HDC hdcSrc, hdcDst;
    681687
    682 //    FIXME(imagelist, "partially implemented!\n");
     688    dprintf(("COMCTL32: ImageList_BeginDrag - partial implemented"));
    683689
    684690    if (himlTrack == NULL)
     
    752758    HDC hdcSrc, hdcDst;
    753759
    754 //    TRACE(imagelist, "iDst=%d  iSrc=%d\n", iDst, iSrc);
     760    dprintf(("COMCTL32: ImageList_Copy"));
    755761
    756762    if ((himlSrc == NULL) || (himlDst == NULL))
     
    880886        {0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA};
    881887
    882 //    TRACE (imagelist, "(%d %d 0x%x %d %d)\n", cx, cy, flags, cInitial, cGrow);
     888    dprintf(("COMCTL32: ImageList_Create"));
    883889
    884890    himl = (HIMAGELIST)COMCTL32_Alloc (sizeof(struct _IMAGELIST));
     
    960966ImageList_Destroy (HIMAGELIST himl)
    961967{
     968    dprintf(("COMCTL32: ImageList_Destroy"));
     969
    962970    if (!himl)
    963971        return FALSE;
     
    10031011ImageList_DragEnter (HWND hwndLock, INT x, INT y)
    10041012{
     1013    dprintf(("COMCTL32: ImageList_DragEnter"));
     1014
    10051015    if (himlInternalDrag == NULL)
    10061016        return FALSE;
     
    10401050ImageList_DragLeave (HWND hwndLock)
    10411051{
     1052    dprintf(("COMCTL32: ImageList_DragLeave"));
     1053
    10421054    if (hwndLock)
    10431055        hwndInternalDrag = hwndLock;
     
    10751087ImageList_DragMove (INT x, INT y)
    10761088{
     1089    dprintf(("COMCTL32: ImageList_DragMove"));
     1090
    10771091    ImageList_DragShowNolock (FALSE);
    10781092
     
    11071121    HDC hdcDrag;
    11081122
    1109 //    FIXME (imagelist, "semi-stub!\n");
    1110 //    TRACE (imagelist, "bShow=0x%X!\n", bShow);
     1123    dprintf(("COMCTL32: ImageList_DragShowNolock - semi-stub!"));
    11111124
    11121125    hdcDrag = GetDCEx (hwndInternalDrag, 0,
     
    11611174{
    11621175    IMAGELISTDRAWPARAMS imldp;
     1176
     1177    dprintf(("COMCTL32: ImageList_Draw"));
    11631178
    11641179    imldp.cbSize  = sizeof(IMAGELISTDRAWPARAMS);
     
    12161231    IMAGELISTDRAWPARAMS imldp;
    12171232
     1233    dprintf(("COMCTL32: ImageList_DrawEx"));
     1234
    12181235    imldp.cbSize  = sizeof(IMAGELISTDRAWPARAMS);
    12191236    imldp.himl    = himl;
     
    12521269{
    12531270    INT      cx, cy;
     1271
     1272    dprintf(("COMCTL32: ImageList_DrawIndirect"));
     1273
    12541274    /*
    12551275        Do some Error Checking
     
    13161336    HDC hdcSrc, hdcDst;
    13171337
     1338    dprintf(("COMCTL32: ImageList_Duplicate"));
     1339
    13181340    if (himlSrc == NULL) {
    13191341//        ERR (imagelist, "Invalid image list handle!\n");
     
    13441366        DeleteDC (hdcSrc);
    13451367
    1346         himlDst->cCurImage = himlSrc->cCurImage;
    1347         himlDst->cMaxImage = himlSrc->cMaxImage;
     1368        himlDst->cCurImage = himlSrc->cCurImage;
     1369        himlDst->cMaxImage = himlSrc->cMaxImage;
    13481370    }
    13491371
     
    13711393ImageList_EndDrag (VOID)
    13721394{
    1373 //    FIXME (imagelist, "semi-stub!\n");
     1395    dprintf(("COMCTL32: ImageList_EndDrag - semi-stub"));
    13741396
    13751397    if (himlInternalDrag)
     
    14041426ImageList_GetBkColor (HIMAGELIST himl)
    14051427{
     1428    dprintf(("COMCTL32: ImageList_GetBkColor"));
     1429
    14061430    if (himl == NULL)
    14071431        return CLR_NONE;
     
    14311455ImageList_GetDragImage (POINT *ppt, POINT *pptHotspot)
    14321456{
    1433 //    FIXME (imagelist, "semi-stub!\n");
     1457    dprintf(("COMCTL32: ImageList_GetDragImage - semi-stub!"));
    14341458
    14351459    if (himlInternalDrag)
     
    14621486    HBITMAP hOldSrcBitmap,hOldDstBitmap;
    14631487    HDC    hdcSrc, hdcDst;
     1488
     1489    dprintf(("COMCTL32: ImageList_GetIcon"));
    14641490
    14651491    if ((himl == NULL) || (i < 0) || (i >= himl->cCurImage))
     
    15281554ImageList_GetIconSize (HIMAGELIST himl, INT *cx, INT *cy)
    15291555{
     1556    dprintf(("COMCTL32: ImageList_GetIconSize"));
     1557
    15301558    if (himl == NULL)
    15311559        return FALSE;
     
    15581586ImageList_GetImageCount (HIMAGELIST himl)
    15591587{
     1588    dprintf(("COMCTL32: ImageList_GetImageCount"));
     1589
    15601590    if (himl == NULL)
    15611591        return 0;
     
    15831613ImageList_GetImageInfo (HIMAGELIST himl, INT i, IMAGEINFO *pImageInfo)
    15841614{
     1615    dprintf(("COMCTL32: ImageList_GetImageInfo"));
     1616
    15851617    if ((himl == NULL) || (pImageInfo == NULL))
    15861618        return FALSE;
     
    16211653ImageList_GetImageRect (HIMAGELIST himl, INT i, LPRECT lpRect)
    16221654{
     1655    dprintf(("COMCTL32: ImageList_GetImageRect"));
     1656
    16231657    if ((himl == NULL) || (lpRect == NULL))
    16241658        return FALSE;
     
    16641698    HANDLE   handle;
    16651699    INT      nImageCount;
     1700
     1701    dprintf(("COMCTL32: ImageList_LoadImageA"));
    16661702
    16671703    handle = LoadImageA (hi, lpbmp, uType, 0, 0, uFlags);
     
    17421778    INT      nImageCount;
    17431779
     1780    dprintf(("COMCTL32: ImageList_LoadImageW"));
     1781
    17441782    handle = LoadImageW (hi, lpbmp, uType, 0, 0, uFlags);
    17451783    if (!handle) {
     
    18051843    INT      nX1, nX2;
    18061844
     1845    dprintf(("COMCTL32: ImageList_Merge"));
     1846
    18071847    if ((himl1 == NULL) || (himl2 == NULL))
    18081848        return NULL;
     
    18991939    int bitspixel = GetDeviceCaps(hdc,BITSPIXEL)*GetDeviceCaps(hdc,PLANES);
    19001940    if (bitspixel>8)
    1901         return TRUE;
     1941        return TRUE;
    19021942    if (bitspixel<=4)
    1903         return FALSE;
     1943        return FALSE;
    19041944    return GetDeviceCaps(hdc,94) & 0x10;
    19051945}
     
    19071947/* helper for ImageList_Read, see comments below */
    19081948static HBITMAP _read_bitmap(LPSTREAM pstm,int ilcFlag,int cx,int cy) {
    1909     HDC                 xdc = 0;
    1910     BITMAPFILEHEADER    bmfh;
    1911     BITMAPINFOHEADER    bmih;
    1912     int                 bitsperpixel,palspace,longsperline,width,height;
    1913     LPBITMAPINFOHEADER  bmihc = NULL;
    1914     int                 result = 0;
    1915     HBITMAP             hbitmap = 0;
    1916     LPBYTE              bits = NULL,nbits = NULL;
    1917     int                 nbytesperline,bytesperline;
    1918 
    1919     if (!SUCCEEDED(IStream_Read ( pstm, &bmfh, sizeof(bmfh), NULL))     ||
    1920         (bmfh.bfType != (('M'<<8)|'B'))                                 ||
    1921         !SUCCEEDED(IStream_Read ( pstm, &bmih, sizeof(bmih), NULL))     ||
    1922         (bmih.biSize != sizeof(bmih))
     1949    HDC                 xdc = 0;
     1950    BITMAPFILEHEADER    bmfh;
     1951    BITMAPINFOHEADER    bmih;
     1952    int                 bitsperpixel,palspace,longsperline,width,height;
     1953    LPBITMAPINFOHEADER  bmihc = NULL;
     1954    int                 result = 0;
     1955    HBITMAP             hbitmap = 0;
     1956    LPBYTE              bits = NULL,nbits = NULL;
     1957    int                 nbytesperline,bytesperline;
     1958
     1959    if (!SUCCEEDED(IStream_Read ( pstm, &bmfh, sizeof(bmfh), NULL))     ||
     1960        (bmfh.bfType != (('M'<<8)|'B'))                                 ||
     1961        !SUCCEEDED(IStream_Read ( pstm, &bmih, sizeof(bmih), NULL))     ||
     1962        (bmih.biSize != sizeof(bmih))
    19231963    )
    1924         return 0;
     1964        return 0;
    19251965
    19261966    bitsperpixel = bmih.biPlanes * bmih.biBitCount;
    19271967    if (bitsperpixel<=8)
    1928         palspace = (1<<bitsperpixel)*sizeof(RGBQUAD);
     1968        palspace = (1<<bitsperpixel)*sizeof(RGBQUAD);
    19291969    else
    1930         palspace = 0;
     1970        palspace = 0;
    19311971    width = bmih.biWidth;
    19321972    height = bmih.biHeight;
    19331973    bmihc = (LPBITMAPINFOHEADER)LocalAlloc(LMEM_ZEROINIT,sizeof(bmih)+palspace);
    19341974    memcpy(bmihc,&bmih,sizeof(bmih));
    1935     longsperline        = ((width*bitsperpixel+31)&~0x1f)>>5;
    1936     bmihc->biSizeImage  = (longsperline*height)<<2;
     1975    longsperline        = ((width*bitsperpixel+31)&~0x1f)>>5;
     1976    bmihc->biSizeImage  = (longsperline*height)<<2;
    19371977
    19381978    /* read the palette right after the end of the bitmapinfoheader */
    19391979    if (palspace)
    1940         if (!SUCCEEDED(IStream_Read ( pstm, bmihc+1, palspace, NULL)))
    1941             goto ret1;
     1980        if (!SUCCEEDED(IStream_Read ( pstm, bmihc+1, palspace, NULL)))
     1981            goto ret1;
    19421982
    19431983    xdc = GetDC(0);
    19441984#if 0 /* Magic for NxM -> 1x(N*M) not implemented for DIB Sections */
    19451985    if ((bitsperpixel>1) &&
    1946         ((ilcFlag!=ILC_COLORDDB) && (!ilcFlag || may_use_dibsection(xdc)))
     1986        ((ilcFlag!=ILC_COLORDDB) && (!ilcFlag || may_use_dibsection(xdc)))
    19471987     ) {
    1948         hbitmap = CreateDIBSection(xdc,(BITMAPINFO*)bmihc,0,(LPVOID*)&bits,0,0);
    1949         if (!hbitmap)
    1950             goto ret1;
    1951         if (!SUCCEEDED(IStream_Read( pstm, bits, bmihc->biSizeImage, NULL)))
    1952             goto ret1;
    1953         result = 1;
     1988        hbitmap = CreateDIBSection(xdc,(BITMAPINFO*)bmihc,0,(LPVOID*)&bits,0,0);
     1989        if (!hbitmap)
     1990            goto ret1;
     1991        if (!SUCCEEDED(IStream_Read( pstm, bits, bmihc->biSizeImage, NULL)))
     1992            goto ret1;
     1993        result = 1;
    19541994    } else
    19551995#endif
    19561996    {
    1957         int i,nwidth,nheight;
    1958 
    1959         nwidth  = width*(height/cy);
    1960         nheight = cy;
    1961 
    1962         if (bitsperpixel==1)
    1963             hbitmap = CreateBitmap(nwidth,nheight,1,1,NULL);
    1964         else
    1965             hbitmap = CreateCompatibleBitmap(xdc,nwidth,nheight);
    1966 
    1967         /* Might be a bit excessive memory use here */
    1968         bits = (LPBYTE)LocalAlloc(LMEM_ZEROINIT,bmihc->biSizeImage);
    1969         nbits = (LPBYTE)LocalAlloc(LMEM_ZEROINIT,bmihc->biSizeImage);
    1970         if (!SUCCEEDED(IStream_Read ( pstm, bits, bmihc->biSizeImage, NULL)))
    1971                 goto ret1;
    1972 
    1973         /* Copy the NxM bitmap into a 1x(N*M) bitmap we need, linewise */
    1974         /* Do not forget that windows bitmaps are bottom->top */
    1975         bytesperline    = longsperline*4;
    1976         nbytesperline   = (height/cy)*bytesperline;
    1977         for (i=0;i<height;i++) {
    1978             memcpy(
    1979                 nbits+((height-i)%cy)*nbytesperline+(i/cy)*bytesperline,
    1980                 bits+bytesperline*(height-i),
    1981                 bytesperline
    1982             );
    1983         }
    1984         bmihc->biWidth  = nwidth;
    1985         bmihc->biHeight = nheight;
    1986         if (!SetDIBits(xdc,hbitmap,0,nheight,nbits,(BITMAPINFO*)bmihc,0))
    1987                 goto ret1;
    1988         LocalFree((HLOCAL)nbits);
    1989         LocalFree((HLOCAL)bits);
    1990         result = 1;
     1997        int i,nwidth,nheight;
     1998
     1999        nwidth  = width*(height/cy);
     2000        nheight = cy;
     2001
     2002        if (bitsperpixel==1)
     2003            hbitmap = CreateBitmap(nwidth,nheight,1,1,NULL);
     2004        else
     2005            hbitmap = CreateCompatibleBitmap(xdc,nwidth,nheight);
     2006
     2007        /* Might be a bit excessive memory use here */
     2008        bits = (LPBYTE)LocalAlloc(LMEM_ZEROINIT,bmihc->biSizeImage);
     2009        nbits = (LPBYTE)LocalAlloc(LMEM_ZEROINIT,bmihc->biSizeImage);
     2010        if (!SUCCEEDED(IStream_Read ( pstm, bits, bmihc->biSizeImage, NULL)))
     2011                goto ret1;
     2012
     2013        /* Copy the NxM bitmap into a 1x(N*M) bitmap we need, linewise */
     2014        /* Do not forget that windows bitmaps are bottom->top */
     2015        bytesperline    = longsperline*4;
     2016        nbytesperline   = (height/cy)*bytesperline;
     2017        for (i=0;i<height;i++) {
     2018            memcpy(
     2019                nbits+((height-i)%cy)*nbytesperline+(i/cy)*bytesperline,
     2020                bits+bytesperline*(height-i),
     2021                bytesperline
     2022            );
     2023        }
     2024        bmihc->biWidth  = nwidth;
     2025        bmihc->biHeight = nheight;
     2026        if (!SetDIBits(xdc,hbitmap,0,nheight,nbits,(BITMAPINFO*)bmihc,0))
     2027                goto ret1;
     2028        LocalFree((HLOCAL)nbits);
     2029        LocalFree((HLOCAL)bits);
     2030        result = 1;
    19912031    }
    19922032ret1:
    1993     if (xdc)    ReleaseDC(0,xdc);
    1994     if (bmihc)  LocalFree((HLOCAL)bmihc);
     2033    if (xdc)    ReleaseDC(0,xdc);
     2034    if (bmihc)  LocalFree((HLOCAL)bmihc);
    19952035    if (!result) {
    1996         if (hbitmap) {
    1997             DeleteObject(hbitmap);
    1998             hbitmap = 0;
    1999         }
     2036        if (hbitmap) {
     2037            DeleteObject(hbitmap);
     2038            hbitmap = 0;
     2039        }
    20002040    }
    20012041    return hbitmap;
     
    20152055 *
    20162056 * The format is like this:
    2017  *      ILHEAD                  ilheadstruct;
     2057 *      ILHEAD                  ilheadstruct;
    20182058 *
    20192059 * for the color image part:
    2020  *      BITMAPFILEHEADER        bmfh;
    2021  *      BITMAPINFOHEADER        bmih;
     2060 *      BITMAPFILEHEADER        bmfh;
     2061 *      BITMAPINFOHEADER        bmih;
    20222062 * only if it has a palette:
    2023  *      RGBQUAD         rgbs[nr_of_paletted_colors];
    2024  *
    2025  *      BYTE                    colorbits[imagesize];
     2063 *      RGBQUAD         rgbs[nr_of_paletted_colors];
     2064 *
     2065 *      BYTE                    colorbits[imagesize];
    20262066 *
    20272067 * the following only if the ILC_MASK bit is set in ILHEAD.ilFlags:
    2028  *      BITMAPFILEHEADER        bmfh_mask;
    2029  *      BITMAPINFOHEADER        bmih_mask;
     2068 *      BITMAPFILEHEADER        bmfh_mask;
     2069 *      BITMAPINFOHEADER        bmih_mask;
    20302070 * only if it has a palette (it usually does not):
    2031  *      RGBQUAD         rgbs[nr_of_paletted_colors];
    2032  *
    2033  *      BYTE                    maskbits[imagesize];
     2071 *      RGBQUAD         rgbs[nr_of_paletted_colors];
     2072 *
     2073 *      BYTE                    maskbits[imagesize];
    20342074 *
    20352075 * CAVEAT: Those images are within a NxM bitmap, not the 1xN we expect.
     
    20382078HIMAGELIST WINAPI ImageList_Read (LPSTREAM pstm)
    20392079{
    2040     ILHEAD      ilHead;
    2041     HIMAGELIST  himl;
    2042     HBITMAP     hbmColor=0,hbmMask=0;
    2043     int         i;
     2080    ILHEAD      ilHead;
     2081    HIMAGELIST  himl;
     2082    HBITMAP     hbmColor=0,hbmMask=0;
     2083    int         i;
     2084
     2085    dprintf(("COMCTL32: ImageList_Read"));
    20442086
    20452087    if (!SUCCEEDED(IStream_Read (pstm, &ilHead, sizeof(ILHEAD), NULL)))
    2046         return NULL;
     2088        return NULL;
    20472089    if (ilHead.usMagic != (('L' << 8) | 'I'))
    2048         return NULL;
     2090        return NULL;
    20492091    if (ilHead.usVersion != 0x101) /* probably version? */
    2050         return NULL;
     2092        return NULL;
    20512093
    20522094#if 0
    2053     FIXME("     ilHead.cCurImage = %d\n",ilHead.cCurImage);
    2054     FIXME("     ilHead.cMaxImage = %d\n",ilHead.cMaxImage);
    2055     FIXME("     ilHead.cGrow = %d\n",ilHead.cGrow);
    2056     FIXME("     ilHead.cx = %d\n",ilHead.cx);
    2057     FIXME("     ilHead.cy = %d\n",ilHead.cy);
    2058     FIXME("     ilHead.flags = %x\n",ilHead.flags);
    2059     FIXME("     ilHead.ovls[0] = %d\n",ilHead.ovls[0]);
    2060     FIXME("     ilHead.ovls[1] = %d\n",ilHead.ovls[1]);
    2061     FIXME("     ilHead.ovls[2] = %d\n",ilHead.ovls[2]);
    2062     FIXME("     ilHead.ovls[3] = %d\n",ilHead.ovls[3]);
     2095    FIXME("     ilHead.cCurImage = %d\n",ilHead.cCurImage);
     2096    FIXME("     ilHead.cMaxImage = %d\n",ilHead.cMaxImage);
     2097    FIXME("     ilHead.cGrow = %d\n",ilHead.cGrow);
     2098    FIXME("     ilHead.cx = %d\n",ilHead.cx);
     2099    FIXME("     ilHead.cy = %d\n",ilHead.cy);
     2100    FIXME("     ilHead.flags = %x\n",ilHead.flags);
     2101    FIXME("     ilHead.ovls[0] = %d\n",ilHead.ovls[0]);
     2102    FIXME("     ilHead.ovls[1] = %d\n",ilHead.ovls[1]);
     2103    FIXME("     ilHead.ovls[2] = %d\n",ilHead.ovls[2]);
     2104    FIXME("     ilHead.ovls[3] = %d\n",ilHead.ovls[3]);
    20632105#endif
    20642106
    20652107    hbmColor = _read_bitmap(pstm,ilHead.flags & ~ILC_MASK,ilHead.cx,ilHead.cy);
    20662108    if (!hbmColor)
    2067         return NULL;
     2109        return NULL;
    20682110    if (ilHead.flags & ILC_MASK) {
    2069         hbmMask = _read_bitmap(pstm,0,ilHead.cx,ilHead.cy);
    2070         if (!hbmMask) {
    2071             DeleteObject(hbmColor);
    2072             return NULL;
    2073         }
     2111        hbmMask = _read_bitmap(pstm,0,ilHead.cx,ilHead.cy);
     2112        if (!hbmMask) {
     2113            DeleteObject(hbmColor);
     2114            return NULL;
     2115        }
    20742116    }
    20752117
    20762118    himl = ImageList_Create (
    2077                     ilHead.cx,
    2078                     ilHead.cy,
    2079                     ilHead.flags,
    2080                     1,          /* initial */
    2081                     ilHead.cGrow
     2119                    ilHead.cx,
     2120                    ilHead.cy,
     2121                    ilHead.flags,
     2122                    1,          /* initial */
     2123                    ilHead.cGrow
    20822124    );
    20832125    if (!himl) {
    2084         DeleteObject(hbmColor);
    2085         DeleteObject(hbmMask);
    2086         return NULL;
     2126        DeleteObject(hbmColor);
     2127        DeleteObject(hbmMask);
     2128        return NULL;
    20872129    }
    20882130    himl->hbmImage = hbmColor;
     
    20932135    ImageList_SetBkColor(himl,ilHead.bkcolor);
    20942136    for (i=0;i<4;i++)
    2095         ImageList_SetOverlayImage(himl,ilHead.ovls[i],i+1);
     2137        ImageList_SetOverlayImage(himl,ilHead.ovls[i],i+1);
    20962138    return himl;
    20972139}
     
    21162158    HDC     hdcSrc, hdcDst;
    21172159    INT     cxNew, nCount;
     2160
     2161    dprintf(("COMCTL32: ImageList_Remove"));
    21182162
    21192163    if ((i < -1) || (i >= himl->cCurImage)) {
     
    22472291    BITMAP bmp;
    22482292
     2293    dprintf(("COMCTL32: ImageList_Replace"));
     2294
    22492295    if (himl == NULL) {
    22502296//        ERR (imagelist, "Invalid image list handle!\n");
     
    23102356    BITMAP  bmp;
    23112357
    2312 //    TRACE (imagelist, "(0x%lx 0x%x 0x%x)\n", (DWORD)himl, i, hIcon);
     2358    dprintf(("COMCTL32: ImageList_ReplaceIcon"));
    23132359
    23142360    if (himl == NULL)
     
    24002446    COLORREF clrOldBk;
    24012447
     2448    dprintf(("COMCTL32: ImageList_SetBkColor"));
     2449
    24022450    if (himl == NULL)
    24032451        return CLR_NONE;
     
    24342482    HIMAGELIST himlTemp;
    24352483
    2436 //    FIXME (imagelist, "semi-stub!\n");
     2484    dprintf(("COMCTL32: ImageList_SetDragCursorImage - semi-stub"));
    24372485
    24382486    if (himlInternalDrag == NULL)
     
    24772525ImageList_SetFilter (HIMAGELIST himl, INT i, DWORD dwFilter)
    24782526{
    2479 //    FIXME (imagelist, "(%p 0x%x 0x%lx):empty stub!\n",
    2480 //         himl, i, dwFilter);
     2527    dprintf(("COMCTL32: ImageList_SetFilter - empty stub!"));
    24812528
    24822529    return FALSE;
     
    25032550{
    25042551    INT nCount;
     2552
     2553    dprintf(("COMCTL32: ImageList_SetIconSize"));
    25052554
    25062555    if (!himl)
     
    25532602    HBITMAP hbmNewBitmap;
    25542603    INT     nNewCount, nCopyCount;
     2604
     2605    dprintf(("COMCTL32: ImageList_SetImageCount"));
    25552606
    25562607    if (!himl)
     
    26462697ImageList_SetOverlayImage (HIMAGELIST himl, INT iImage, INT iOverlay)
    26472698{
     2699    dprintf(("COMCTL32: ImageList_SetOverlayImage"));
     2700
    26482701    if (!himl)
    26492702        return FALSE;
     
    26822735ImageList_Write (HIMAGELIST himl, PVOID pstm)
    26832736{
     2737    dprintf(("COMCTL32: ImageList_Write - empty stub!"));
     2738
    26842739    if (!himl)
    26852740      return FALSE;
    26862741
    2687     dprintf(("ImageList_Write empty stub!\n"));
    2688 
    2689 
    26902742    return FALSE;
    26912743}
Note: See TracChangeset for help on using the changeset viewer.