GetBufferedPaintBits 函数 (uxtheme.h)
如果缓冲区是与设备无关的位图 (DIB) ,则检索指向缓冲区位图的指针。
语法
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 的像素格式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | uxtheme.h |
DLL | UxTheme.dll |
另请参阅
其他资源
引用