Функция 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) |