Lines Matching refs:biClrUsed
398 DWORD biClrUsed = ds.dsBmih.biClrUsed;
399 if ( !biClrUsed )
401 // biClrUsed field might not be set
402 biClrUsed = GetNumberOfColours(ds.dsBmih.biBitCount);
405 if ( !biClrUsed )
412 wxCharBuffer bmi(sizeof(BITMAPINFO) + (biClrUsed - 1)*sizeof(RGBQUAD));
417 ::GetDIBColorTable(hDC, 0, biClrUsed, pBmi->bmiColors);
441 // number of entries is given by biClrUsed or is used for masks to be
452 // biClrUsed has the number of colors but it may be not initialized at
454 numColors = pbmih->biClrUsed;
606 DWORD biClrUsed = ds.dsBmih.biClrUsed;
607 if ( !biClrUsed )
609 // biClrUsed field might not be set
610 biClrUsed = GetNumberOfColours(ds.dsBmih.biBitCount);
613 if ( !biClrUsed )
625 // going to have biClrUsed of them so add necessary space
627 malloc(sizeof(LOGPALETTE) + (biClrUsed - 1)*sizeof(PALETTEENTRY));
632 pPalette->palNumEntries = (WORD)biClrUsed;
635 wxCharBuffer rgb(sizeof(RGBQUAD) * biClrUsed);
638 ::GetDIBColorTable(hDC, 0, biClrUsed, pRGB);
639 for ( DWORD i = 0; i < biClrUsed; i++, pRGB++ )