勇芳软件工作室.汉化:  GDI+ Reference > Structures >

BitmapData

Previous pageReturn to chapter overviewNext page

由GdipBitmapLockBits和GdipBitmapUnlockBits函数使用BitmapData结构。BitmapData结构存储位图的属性。

 

C++ 语法

 

typedef struct BitmapData {

UINT width;

UINT height;

INT Stride;

PixelFormat PixelFormat;

void *Scan0;

UINT_PTR Reserved;

}

 

PowerBASIC语法

 

TYPE BitmapData

nWidth AS DWORD

nHeight AS DWORD

Stride AS LONG

PixelFormat AS DWORD

Scan0 AS DWORD

Reserved AS DWORD

END TYPE

 

成员

 

nWidth

 

位图的一条扫描行中的像素数。

 

nHeight

 

位图中的扫描线数。

 

Stride

 

在位图的连续扫描线之间的偏移量(以字节为单位)。如果步幅为正,则位图是自上而下的。如果步幅为负,则位图为自下而上。

 

PixelFormat

 

整数,指定位图的像素格式。

 

Scan0

 

指向位图的第一(索引0)扫描线。

 

Reserved

 

留作将来使用。