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


Функция DrvSetPixelFormat (winddi.h)

Функция DrvSetPixelFormat задает формат пикселей окна.

Синтаксис

BOOL DrvSetPixelFormat(
  SURFOBJ *pso,
  LONG    iPixelFormat,
  HWND    hwnd
);

Параметры

pso

Указатель на структуру SURFOBJ , с которой связано окно.

iPixelFormat

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

hwnd

Дескриптор окна, формат пикселей которого необходимо задать.

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

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

Комментарии

Установка формата пикселей несколько раз может привести к усложнениям для Windows Manager и многопоточных приложений. Следовательно, формат пикселей окна можно задать только один раз и должен оставаться неизменным.

Требования

   
Целевая платформа Персональный компьютер
Верхняя часть winddi.h (включая Winddi.h)

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

DrvDescribePixelFormat

SURFOBJ