Поделиться через


Функция 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 [только классические приложения]
целевая платформа Виндоус
Header uxtheme.h
Library OneCore_downlevel. Lib
DLL UxTheme.dll

См. также

BP_BUFFERFORMAT

растровые картыDevice-Independent

другие ресурсы

Справочные материалы