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


Функция SwapBuffers (wingdi.h)

Функция SwapBuffers обменивается передним и задним буферами, если текущий формат пикселей для окна, на которое ссылается указанный контекст устройства, включает задний буфер.

Синтаксис

BOOL SwapBuffers(
  HDC unnamedParam1
);

Параметры

unnamedParam1

Указывает контекст устройства. Если текущий формат пикселей для окна, на которое ссылается контекст устройства, включает задний буфер, функция обменивает передний и задний буферы.

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

Если функция выполнена успешно, возвращается значение TRUE.

Если функция завершается сбоем, возвращается значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Если текущий формат пикселей для окна, на которое ссылается контекст устройства, не включает задний буфер, этот вызов не оказывает влияния и содержимое обратного буфера не определяется при возврате функции.

В многопоточных приложениях перед вызовом SwapBuffers выполните очистку команд рисования в других потоках, отрисовывающих их в том же окне.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

OpenGL в Windows

Функции Windows