Функция EngLineTo (winddi.h)
Функция EngLineTo рисует одну сплошную косметическую линию с целым числом.
Синтаксис
ENGAPI BOOL EngLineTo(
SURFOBJ *pso,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
LONG x1,
LONG y1,
LONG x2,
LONG y2,
RECTL *prclBounds,
MIX mix
);
Параметры
pso
Указатель на структуру SURFOBJ , описывающую поверхность, на которой выполняется рисование.
pco
Указатель на структуру CLIPOBJ , определяющую обрезную область, в которой должна выполняться отрисовка. Никакие пиксели не могут быть затронуты за пределами этой области клипа.
pbo
Указатель на структуру BRUSHOBJ , которая указывает кисть, используемую при рисовании линии.
x1
Укажите целочисленную координату x начальной точки линии.
y1
Укажите целочисленную координату Y начальной точки линии.
x2
Укажите целочисленную координату x конечной точки линии.
y2
Укажите целочисленные координаты x и y конечной точки линии.
prclBounds
Указатель на структуру RECTL , описывающую прямоугольник, ограничивающий не скольгнутую линию. Драйверы, поддерживающие аппаратное рисование линий, могут использовать этот прямоугольник, чтобы быстро определить, помещается ли линия в пространстве координат, достаточно маленьком для отрисовки оборудованием.
mix
Определяет, как смешивать входящий шаблон с данными, уже имеющимися на поверхности устройства. Байт нижнего порядка определяет растровую операцию. Дополнительные сведения о кодах растровых операций см. в документации по Microsoft Windows SDK.
Возвращаемое значение
EngLineTo возвращает значение TRUE , если оно выполнено успешно; в противном случае возвращается значение FALSE.
Комментарии
Драйвер, который подключил DrvLineTo , может вызывать EngLineTo , если поверхность отрисовки является аппаратно-независимой растровой картой (DIB).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Универсальное |
Верхняя часть | winddi.h (включая Winddi.h) |
Библиотека | Win32k.lib |
DLL | Win32k.sys |