如果缓冲区是独立于设备的位图(DIB),则检索指向缓冲区位图的指针。
Syntax
HRESULT GetBufferedPaintBits(
HPAINTBUFFER hBufferedPaint,
[out] RGBQUAD **ppbBuffer,
[out] int *pcxRow
);
参数
hBufferedPaint
类型: HPAINTBUFFER
缓冲油漆上下文的句柄,通过 BeginBufferedPaint 获取。
[out] ppbBuffer
类型: RGBQUAD**
当此函数返回时,包含指向缓冲区位图像素地址的指针。
[out] pcxRow
类型: int*
当此函数返回时,包含指向缓冲区位图的宽度(以像素为单位)的指针。 此值不一定等于缓冲区宽度。 它可能更大。
返回值
类型: HRESULT
如果成功,则返回S_OK;否则返回错误值。 如果发生错误,ppbBuffer 将设置为 NULL,pcxRow 设置为零。
注解
每个像素的位数取决于传递给 BeginBufferedPaint 的像素格式。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows Vista [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2008 [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| Header | uxtheme.h |
| Library | OneCore_downlevel。自由 |
| DLL | UxTheme.dll |
另请参阅
其他资源
引用