rgbquad--这个好象是和调色版有关的
真彩的别说四个数据,一个数据都没有,根本就没这个结构

解决方案 »

  1.   

    可是很多情况下都需要用bitmapinfo这个结构,而其中确实有rgbquad这个结构,这有怎么解释呢?谢谢!
      

  2.   

    调色板颜色数:BITMAP Bitmap;
    Bitmap-->用getobject获得:
    int bitcount=(Bitmap.bmPlanes * (WORD)Bitmap.bmBitsPixel);//每个点需要的字节
    int Colors=1<<(bitcount);
    if(Colors>256)
    {
        Colors=0;
    }
    //Colors为rgbquad结构熟组的元素个数
      

  3.   

    BITMAPINFO结构是由BITMAPINFOHEADER结构和一个指向RGBQUAD的指针域构成,在8位及8位以下的色彩模式,他是构成DIB位图的必要区域,也就是我们所说的调色板数据,可以通过
    与调色板有关的函数进行赋值或获取数据。
      

  4.   

    rgbquad 是调色板,一个占四个位。
    单色有二个,……256色就有256个。以后就没有了