Функция 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 |
Header | uxtheme.h |
DLL | UxTheme.dll |
См. также раздел
Точечные изображения, независимые от устройства
Другие ресурсы
Справочные материалы