D2D1_BITMAP_PROPERTIES1 结构体是在 Direct2D 图形库中用于定义位图属性的结构体。以下是该结构体的定义:
struct D2D1_BITMAP_PROPERTIES1
{
    D2D1_PIXEL_FORMAT pixelFormat;
    FLOAT dpiX;
    FLOAT dpiY;
    D2D1_BITMAP_OPTIONS bitmapOptions;
    HANDLE colorContext;
};

该结构体包含以下成员:

1. pixelFormat:一个 D2D1_PIXEL_FORMAT 结构体,用于描述位图的像素格式,包括像素格式类型和通道的位数等信息。
2. dpiX:位图的水平分辨率(每英寸的点数)。
3. dpiY:位图的垂直分辨率(每英寸的点数)。
4. bitmapOptions:一个 D2D1_BITMAP_OPTIONS 枚举值,表示位图的选项,例如是否支持锁定位图的缓冲区。
5. colorContext:一个颜色上下文的句柄,用于指定位图的颜色空间。

这个结构体通常在创建位图时用于指定位图的属性。例如,使用 ID2D1RenderTarget 的 CreateBitmap 方法时,可以传递一个 D2D1_BITMAP_PROPERTIES1 结构体来定义位图的属性。




转载请注明出处:http://www.zyzy.cn/article/detail/25287/Win32 API/D2d1_1.h/D2D1_BITMAP_PROPERTIES1