다음을 통해 공유


OLEDCFLAGS 열거형(ocidl.h)

개체가 요청한 디바이스 컨텍스트에 대한 추가 정보를 컨테이너에 지정합니다.

Syntax

typedef enum tagOLEDCFLAGS {
  OLEDC_NODRAW = 0x1,
  OLEDC_PAINTBKGND = 0x2,
  OLEDC_OFFSCREEN = 0x4
} OLEDCFLAGS;

상수

 
OLEDC_NODRAW
값: 0x1
개체가 반환된 HDC 를 그리는 데 사용하는 것이 아니라 디스플레이 디바이스에 대한 정보를 가져오기 위한 것임을 나타냅니다. 이 경우 컨테이너는 추가 처리 없이 창의 디바이스 컨텍스트를 간단히 전달할 수 있습니다.
OLEDC_PAINTBKGND
값: 0x2
디바이스 컨텍스트를 반환하기 전에 컨테이너가 개체 뒤에 배경을 그리는 것을 요청합니다. 개체는 투명 영역을 그리기 위해 디바이스 컨텍스트를 요청할 때 이 플래그를 사용해야 합니다.
OLEDC_OFFSCREEN
값: 0x4
개체가 화면으로 복사해야 하는 오프스크린 디바이스 컨텍스트로 그리기를 선호한다는 것을 나타냅니다. 컨테이너는 이 요청을 적용할 수 있습니다. 이 비트가 지워지면 컨테이너는 XOR 작업을 통해 선택 영역을 표시하는 등의 직접 화면 작업을 개체가 수행할 수 있도록 화면의 디바이스 컨텍스트를 반환해야 합니다. 개체는 그리기 작업에서 화면 깜박임이 많은 경우 이 값을 지정할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 ocidl.h

추가 정보

IOleInPlaceSiteWindowless::GetDC