IDCompositionDevice::CreateVisual 메서드(dcomp.h)

새 시각적 개체를 만듭니다.

구문

HRESULT CreateVisual(
  [out] IDCompositionVisual **visual
);

매개 변수

[out] visual

형식: IDCompositionVisual**

새 시각적 개체입니다. 이 매개 변수는 NULL이 아니어야 합니다.

반환 값

형식: HRESULT

함수가 성공하면 S_OK를 반환합니다. 그러지 않으면 HRESULT 오류 코드를 반환합니다. 오류 코드 목록은 DirectComposition 오류 코드를 참조하세요.

설명

새 시각적 개체에는 OffsetX 및 OffsetY 속성의 정적 값이 0이고 Transform, Clip 및 Content 속성의 경우 NULL이 있습니다. 처음에는 시각적 개체로 인해 창의 내용이 변경되지 않습니다. 시각적 개체는 창의 모양에 영향을 주려면 먼저 다른 시각적 개체의 자식 또는 컴퍼지션 대상의 루트로 추가해야 합니다.

예제

예제는 간단한 시각적 트리를 빌드하는 방법을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 dcomp.h
라이브러리 Dcomp.lib
DLL Dcomp.dll

추가 정보

IDCompositionDevice

IDCompositionTarget::SetRoot

IDCompositionVisual::AddVisual