GDI 드로잉 및 관련 서비스
CLIPOBJ, BRUSHOBJ 및 XFORMOBJ 구조를 지원하기 위해 GDI는 다음 표에 나열된 여러 그리기 서비스를 제공합니다.
| GDI 그리기 서비스 함수 | 설명 |
|---|---|
지정된 브러시의 색 변환을 검색합니다. |
|
드라이버가 브러시를 실현할 수 있는 메모리를 할당합니다. |
|
드라이버의 브러시 실현에 대한 포인터를 반환합니다. 아직 실현되지 않은 경우 브러시를 실현합니다. |
|
지정한 단색 브러시의 RGB 색을 반환합니다. |
|
클립 영역에서 사각형의 일괄 처리를 검색합니다. |
|
잘린 영역의 전체 또는 일부에서 사각형을 열거하기 위한 매개 변수를 설정합니다. 이 함수를 호출하지 않고 영역을 한 번 열거할 수 있지만 후속 열거형에는 이 함수를 사용해야 합니다. |
|
복잡한 지역을 경로로 검색하는 데 사용됩니다. |
|
알파 혼합을 사용하여 비트 블록 전송 기능을 제공합니다. DrvAlphaBlend 함수에 대한 GDI 시뮬레이션입니다. |
|
디바이스 관리 표면 간 또는 디바이스 관리 표면과 GDI 관리 표준 형식 비트맵 간에 일반적인 비트 블록 전송 기능을 제공합니다. DrvBitBlt 함수에 대한 GDI 시뮬레이션입니다. |
|
지정된 WNDOBJ 영역에서 스프라이트를 쓰러뜨리거나 다시 그을 수 있습니다. |
|
디바이스 관리 래스터 표면과 GDI 표준 형식 비트맵 간에 변환합니다. DrvCopyBits 함수에 대한 GDI 시뮬레이션입니다. |
|
드라이버의 임시 사용을 위해 CLIPOBJ 를 할당합니다. 드라이버는 더 이상 필요하지 않은 경우 EngDeleteClip 함수를 호출하여 삭제해야 합니다. |
|
EngCreateClip 함수를 사용하여 할당된 CLIPOBJ를 삭제합니다. |
|
지정된 비디오 미니포트 드라이버에 컨트롤 코드를 보내 디바이스가 지정된 작업을 수행하도록 합니다. |
|
지정된 경로를 채웁니다(페인트). DrvFillPath 함수에 대한 GDI 시뮬레이션입니다. |
|
지정된 그래픽 기본 형식을 음영으로 지정합니다. DrvGradientFill 함수에 대한 GDI 시뮬레이션입니다. |
|
단색 정수 전용의 단일 화장품 선을 그립니다. DrvLineTo 함수에 대한 GDI 시뮬레이션입니다. |
|
디바이스에서 엔진 관리 포인터를 이동합니다. DrvMovePointer 함수에 대한 GDI 시뮬레이션입니다. |
|
지정된 영역을 그립니다. 사용되지 않는 DrvPaint 함수에 대한 GDI 시뮬레이션입니다. |
|
회전 비트 블록 전송을 수행합니다. DrvPlgBlt 함수에 대한 GDI 시뮬레이션입니다. |
|
포인터의 모양을 설정합니다. |
|
미러 시스템의 다른 연결된 드라이버에 대한 DrvSetPointerShape 호출에서 애플리케이션의 포인터 셰이프로 ORed되는 셰이프를 만듭니다. |
|
스트레치 비트 블록 전송을 수행합니다. DrvStretchBlt 함수에 대한 GDI 시뮬레이션입니다. |
|
ROP를 사용하여 스트레치 비트 블록 전송을 수행 합니다. DrvStretchBltROP 함수에 대한 GDI 시뮬레이션입니다. |
|
경로를 스트로크(그리기)하고 동시에 채웁니다. DrvStrokeAndFillPath 함수에 대한 GDI 시뮬레이션입니다. |
|
경로를 스트로크(그리기)합니다. DrvStrokePath 함수에 대한 GDI 시뮬레이션입니다. |
|
투명한 Blt을 수행합니다. DrvTransparentBlt 함수에 대한 GDI 시뮬레이션입니다. |
|
지정된 변환 또는 해당 역을 지정된 점 배열에 적용합니다. |
|
FLOATOBJ 변환을 드라이버에 다운로드합니다. |
|
드라이버에 변환을 다운로드합니다. |