Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает указатель на растровое изображение буфера, если буфер является независимым от устройства растровым изображением (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 |
См. также
растровые картыDevice-Independent
другие ресурсы
Справочные материалы