다음을 통해 공유


VIEWSTATUS 열거형(ocidl.h)

개체의 불투명도와 개체에서 지원하는 그리기 측면을 지정합니다.

Syntax

typedef enum tagVIEWSTATUS {
  VIEWSTATUS_OPAQUE = 1,
  VIEWSTATUS_SOLIDBKGND = 2,
  VIEWSTATUS_DVASPECTOPAQUE = 4,
  VIEWSTATUS_DVASPECTTRANSPARENT = 8,
  VIEWSTATUS_SURFACE = 16,
  VIEWSTATUS_3DSURFACE = 32
} VIEWSTATUS;

상수

 
VIEWSTATUS_OPAQUE
값: 1
개체가 완전히 불투명합니다. 따라서 어떤 측면에서든 IViewObject::D raw 메서드에 전달된 전체 사각형을 그릴 것을 약속합니다. 이 값을 설정하지 않으면 개체에 투명한 부분이 포함됩니다. 또한 DVASPECT_TRANSPARENT 지원하는 경우 이 측면을 사용하여 투명한 부분만 그릴 수 있습니다.

이 비트는 콘텐츠 관련 측면에만 적용되며 DVASPECT_ICON 또는 DVASPECT_DOCPRINT 적용되지 않습니다.
VIEWSTATUS_SOLIDBKGND
값: 2
개체의 배경은 단색입니다(브러시 패턴이 아닌 단색으로 구성됨). 이 비트는 VIEWSTATUS_OPAQUE 설정된 경우에만 의미가 있습니다.

이 비트는 콘텐츠 관련 측면에만 적용되며 DVASPECT_ICON 또는 DVASPECT_DOCPRINT 적용되지 않습니다.
VIEWSTATUS_DVASPECTOPAQUE
값: 4
개체는 DVASPECT_OPAQUE 지원합니다. 그리기 측면을 매개 변수로 사용하는 모든 IViewObjectEx 메서드를 이 측면으로 호출할 수 있습니다.
VIEWSTATUS_DVASPECTTRANSPARENT
값: 8
개체는 DVASPECT_TRANSPARENT 지원합니다. 그리기 측면을 매개 변수로 사용하는 모든 IViewObjectEx 메서드를 이 측면으로 호출할 수 있습니다.
VIEWSTATUS_SURFACE
값: 16
개체는 2차원 표면을 지원합니다.
VIEWSTATUS_3DSURFACE
값: 32
개체는 3차원 표면을 지원합니다.

요구 사항

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

추가 정보

IViewObjectEx::GetViewStatus