Share via


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 설명서를 참조하세요.

반환 값

성공하면 EngLineToTRUE 를 반환합니다. 그렇지 않으면 FALSE를 반환 합니다.

설명

DrvLineTo를 후크한 드라이버는 렌더링 화면이 디바이스 독립적 DIB(비트맵)일 때 EngLineTo를 호출할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 winddi.h(Winddi.h 포함)
라이브러리 Win32k.lib
DLL Win32k.sys

추가 정보

BRUSHOBJ

CLIPOBJ

DrvLineTo

SURFOBJ