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


Функция BufferedPaintClear (uxtheme.h)

Очищает указанный прямоугольник в буфере до ARGB = {0,0,0,0}.

Синтаксис

HRESULT BufferedPaintClear(
       HPAINTBUFFER hBufferedPaint,
  [in] const RECT   *prc
);

Параметры

hBufferedPaint

Тип: HPAINTBUFFER

Дескриптор буферизованного контекста краски, полученный через BeginBufferedPaint.

[in] prc

Тип: const RECT*

Указатель на структуру RECT , указывающую прямоугольник для очистки. Задайте для этого параметра значение NULL , чтобы указать весь буфер.

Возвращаемое значение

Тип: HRESULT

Если эта функция выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Замечания

Эта функция обращается к битам буфера напрямую и поэтому быстрее вызывает функцию GDI для удаления буфера.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
целевая платформа Виндоус
Header uxtheme.h
Library UxTheme.lib
DLL UxTheme.dll