typedef struct D2D1_BITMAP_PROPERTIES {
D2D1_PIXEL_FORMAT pixelFormat;
FLOAT dpiX;
FLOAT dpiY;
} D2D1_BITMAP_PROPERTIES;
- pixelFormat: 定义位图的像素格式,是一个 D2D1_PIXEL_FORMAT 结构体。
- dpiX: 指定位图的水平分辨率(每英寸像素数)。
- dpiY: 指定位图的垂直分辨率(每英寸像素数)。
需要注意的是,D2D1_PIXEL_FORMAT 结构体用于定义像素格式,其定义如下:
typedef struct D2D1_PIXEL_FORMAT {
DXGI_FORMAT format;
D2D1_ALPHA_MODE alphaMode;
} D2D1_PIXEL_FORMAT;
- format: 指定像素格式,通常是 DXGI 格式。
- alphaMode: 指定 Alpha 通道的使用方式,是一个 D2D1_ALPHA_MODE 枚举。
以上是 BitmapProperties 结构体的基本定义,你可以使用这些结构体来创建和管理 Direct2D 中的位图。
转载请注明出处:http://www.zyzy.cn/article/detail/25442/Win32 API/D2d1helper.h/BitmapProperties