术语 | BITMAP | ||||||||||||||
释义 | BITMAP结构 BITMAP结构具有如下形式: typedef struct tagBITMAP { /* bm */ int bmType; int bmWidth; int bmHeight; int bmWidthBytes; BYTE bmPlanes; BYTE bmBitsPixel; LPVOID bmBits; } BITMAP; BITMAP结构定义了逻辑位图的高,宽,颜色格式和位值。 成员:
注释: 现在使用的位图格式有单色的和彩色的。单色的位图使用每个位平面一位的格式。每个扫描线是16的倍数。 对于一个高度为n的单色位图,扫描线是按照如下方式组织的: Scan 0 Scan 1 . . . Scan n-2 Scan n-1 单色设备上的像素不是黑就是白。如果位图中对应的位是1,则像素就被打开(白)。如果对应的位是0,则像素被关闭(黑)。 所有具有RC_BITBLT位的设备都支持位图,该位是在CDC::GetDeviceCaps成员函数的RASTERCAPS索引中设置的。 每个设备都有它自己的颜色格式。为了在不同的设备间传递位图,使用Windows的GetDIBits和SetDIBits函数。 请参阅:CBitmap::CreateBitmapIndirect |
||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。