다음을 통해 공유


데스크톱 창 관리자(DWM)

DWM(데스크톱 창 관리자) 기술 개요입니다.

DWM(데스크톱 창 관리자)을 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
DWM_SHOWCONTACT

시각적 피드백을 제공해야 하는 입력 작업을 지정합니다.
DWM_SOURCE_FRAME_SAMPLING

DwmSetPresentParameters 함수에서 프레임 샘플링 유형을 지정하는 데 사용하는 플래그입니다.
DWM_SYSTEMBACKDROP_TYPE

클라이언트가 아닌 영역 뒤를 포함하여 창의 시스템 그리기 배경 자료를 지정하기 위한 플래그입니다.
DWM_TAB_WINDOW_REQUIREMENTS

이 열거형은 Windows에서 구현되지 않은 실험적 기능을 지원했습니다. 영향을 주지 않으며 사용해서는 안 됩니다.
DWM_WINDOW_CORNER_PREFERENCE

DWM_WINDOW_CORNER_PREFERENCE 열거형(dwmapi.h)은 창의 둥근 모서리 기본 설정을 지정합니다.
DWMFLIP3DWINDOWPOLICY

DwmSetWindowAttribute 함수에서 Flip3D 창 정책을 지정하는 데 사용하는 플래그입니다.
DWMNCRENDERINGPOLICY

DwmSetWindowAttribute 함수에서 비 클라이언트 영역 렌더링 정책을 지정하는 데 사용하는 플래그입니다.
DWMTRANSITION_OWNEDWINDOW_TARGET

대상을 식별합니다.
DWMWINDOWATTRIBUTE

DwmGetWindowAttributeDwmSetWindowAttribute 함수에서 사용하는 플래그입니다.
GESTURE_TYPE

DwmRenderGesture에 지정된 제스처 유형을 식별합니다.

Functions

 
DwmAttachMilContent

이 함수는 구현되지 않습니다. (DwmAttachMilContent)
DwmDefWindowProc

DWM(데스크톱 창 관리자)에 대한 기본 창 프로시저는 클라이언트가 아닌 영역 내에서 테스트를 적중합니다.
DwmDetachMilContent

이 함수는 구현되지 않습니다. (DwmDetachMilContent)
DwmEnableBlurBehindWindow

지정된 창에서 흐림 효과를 사용하도록 설정합니다.
DwmEnableComposition

DWM(데스크톱 창 관리자) 컴퍼지션을 사용하거나 사용하지 않도록 설정합니다.
DwmEnableMMCSS

호출 프로세스가 활성 상태인 동안 DWM(데스크톱 창 관리자)에 MMCSS(멀티미디어 클래스 일정 서비스) 예약을 옵트인하거나 옵트아웃하도록 알립니다.
DwmExtendFrameIntoClientArea

창 프레임을 클라이언트 영역으로 확장합니다.
DwmFlush

현재 미해결 상태인 모든 Microsoft DirectX Surface 업데이트가 수행된 경우 Present 메서드에 대한 다음 호출까지 호출자를 차단하는 플러시 호출을 실행합니다. 이렇게 하면 매우 복잡한 장면 또는 우선 순위가 매우 낮은 호출 프로세스를 보상합니다.
DwmGetColorizationColor

DWM(데스크톱 창 관리자) 유리 컴퍼지션에 사용되는 현재 색을 검색합니다.
DwmGetCompositionTimingInfo

지정된 창에 대한 현재 컴퍼지션 타이밍 정보를 검색합니다.
DwmGetGraphicsStreamClient

이 함수는 구현되지 않습니다. (DwmGetGraphicsStreamClient)
DwmGetGraphicsStreamTransformHint

이 함수는 구현되지 않습니다. (DwmGetGraphicsStreamTransformHint)
DwmGetTransportAttributes

전송 특성을 검색합니다.
DwmGetUnmetTabRequirements

이 함수는 Windows에서 구현되지 않은 실험적 기능의 일부였습니다. 영향을 주지 않으며 사용해서는 안 됩니다.
DwmGetWindowAttribute

창에 적용된 지정된 DWM(데스크톱 창 관리자) 특성의 현재 값을 검색합니다.
DwmInvalidateIconicBitmaps

미리 보기와 피킹 표현을 모두 창에서 이전에 제공한 모든 아이콘 비트맵을 새로 고쳐야 함을 나타내기 위해 애플리케이션에서 호출됩니다.
DwmIsCompositionEnabled

DWM(데스크톱 창 관리자) 컴퍼지션을 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. Windows 7 이하를 실행하는 컴퓨터의 애플리케이션은 WM_DWMCOMPOSITIONCHANGED 알림을 처리하여 컴퍼지션 상태 변경을 수신 대기할 수 있습니다.
DwmModifyPreviousDxFrameDuration

이전 프레임이 표시될 모니터 새로 고침 수를 변경합니다. DwmModifyPreviousDxFrameDuration은 더 이상 지원되지 않습니다. Windows 8.1 시작해서 DwmModifyPreviousDxFrameDuration에 대한 호출은 항상 E_NOTIMPL 반환합니다.
DwmQueryThumbnailSourceSize

DWM(데스크톱 창 관리자) 축소판 그림의 원본 크기를 검색합니다.
DwmRegisterThumbnail

대상 창과 원본 창 간에 DWM(데스크톱 창 관리자) 썸네일 관계를 만듭니다.
DwmRenderGesture

터치 접촉이 제스처로 인식되었으며 DWM이 해당 제스처에 대한 피드백을 작성해야 한다는 것을 DWM(데스크톱 창 관리자)에 알립니다.
DwmSetDxFrameDuration

표시된 프레임을 표시할 모니터 새로 고침 수를 설정합니다. DwmSetDxFrameDuration은 더 이상 지원되지 않습니다. Windows 8.1 DwmSetDxFrameDuration 호출은 항상 E_NOTIMPL 반환합니다.
DwmSetIconicLivePreviewBitmap

창 또는 탭의 라이브 미리 보기(Peek 미리 보기라고도 함)를 표시하도록 정적 아이콘 비트맵을 설정합니다. 작업 표시줄은 이 비트맵을 사용하여 창 또는 탭의 전체 크기 미리 보기를 표시할 수 있습니다.
DwmSetIconicThumbnail

썸네일 표현으로 사용할 창 또는 탭의 정적 아이콘 비트맵을 설정합니다. 작업 표시줄은 이 비트맵을 창 또는 탭의 축소판 그림 스위치 대상으로 사용할 수 있습니다.
DwmSetPresentParameters

프레임 컴퍼지션에 대한 현재 매개 변수를 설정합니다. DwmSetPresentParameters는 더 이상 지원되지 않습니다. Windows 8.1 DwmSetPresentParameters에 대한 호출은 항상 E_NOTIMPL 반환합니다.
DwmSetWindowAttribute

창에 대한 클라이언트가 아닌 렌더링 특성인 DWM(Desktop Window Manager) 값을 설정합니다.
DwmShowContact

특정 터치 또는 펜 접촉에 대한 응답으로 그릴 시각적 피드백 유형을 지정하기 위해 앱 또는 프레임워크에서 호출됩니다.
DwmTetherContact

터치 및 끌기 상호 작용의 그래픽 피드백을 사용자에게 사용하도록 설정합니다.
DwmTransitionOwnedWindow

DWM(데스크톱 창 관리자)을 사용하여 도구 창의 애니메이션을 조정합니다.
DwmUnregisterThumbnail

DwmRegisterThumbnail 함수에서 만든 DWM(데스크톱 창 관리자) 썸네일 관계를 제거합니다.
DwmUpdateThumbnailProperties

DWM(데스크톱 창 관리자) 썸네일의 속성을 업데이트.

구조체

 
DWM_BLURBEHIND

DWM(데스크톱 창 관리자) 흐림 효과 속성을 지정합니다. DwmEnableBlurBehindWindow 함수에서 사용됩니다.
DWM_PRESENT_PARAMETERS

프레임 컴퍼지션에 대한 DWM(데스크톱 창 관리자) 비디오 프레임 매개 변수를 지정합니다. DwmSetPresentParameters 함수에서 사용됩니다.
DWM_THUMBNAIL_PROPERTIES

DWM(데스크톱 창 관리자) 썸네일 속성을 지정합니다. DwmUpdateThumbnailProperties 함수에서 사용됩니다.
DWM_TIMING_INFO

DWM(데스크톱 창 관리자) 컴퍼지션 타이밍 정보를 지정합니다. DwmGetCompositionTimingInfo 함수에서 사용됩니다.
MilMatrix3x2D

변환을 설명하는 3x2 행렬을 지정합니다.
UNSIGNED_RATIO

DWM(데스크톱 창 관리자) API에서 사용하는 데이터 형식을 정의합니다. 제네릭 비율을 나타내며 단일 API 내에서도 다양한 용도 및 단위로 사용됩니다.