다음을 통해 공유


DVASPECTINFOFLAG 열거형(ocidl.h)

개체가 자체의 최적화된 그리기를 지원할 수 있는지 여부를 나타냅니다.

Syntax

typedef enum tagAspectInfoFlag {
  DVASPECTINFOFLAG_CANOPTIMIZE = 1
} DVASPECTINFOFLAG;

상수

 
DVASPECTINFOFLAG_CANOPTIMIZE
값: 1
개체가 자체의 최적화된 렌더링을 지원할 수 있음을 나타냅니다. 폼의 대부분의 개체는 동일한 글꼴, 배경색 및 테두리 형식을 공유하므로 이러한 값을 디바이스 컨텍스트에 두면 다음 개체가 다시 선택하지 않고도 사용할 수 있습니다. 특히 개체는 디바이스 컨텍스트에서 선택 취소하는 대신 IViewObject::D raw 메서드에서 반환 시 선택한 글꼴, 브러시 및 펜을 그대로 둘 수 있습니다. 그런 다음 컨테이너는 전체 그리기 프로세스의 끝에서 이러한 값을 선택 취소해야 합니다. 개체는 배경색, 텍스트 색, 래스터 작업 코드, 현재 점, 선 그리기 및 폴리 채우기 모드와 같은 디바이스 컨텍스트에서 다른 그리기 상태 변경 내용을 남길 수도 있습니다. 다른 개체가 복원할 수 없는 경우 개체는 상태 값을 변경할 수 없습니다. 예를 들어 개체는 변경된 모드, 변환 값, 선택한 비트맵, 클립 영역 또는 메타파일을 그대로 둘 수 없습니다.

요구 사항

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

추가 정보

DVASPECTINFO