System.Windows.Interop 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows Presentation Foundation(WPF) 및 Windows API와 같은 기타 기술 간의 상호 운용을 지원하는 형식을 제공하고 WPF 관련된 다른 특정 상호 운용 시나리오에 대한 기본 클래스를 제공합니다.
클래스
| Name | Description |
|---|---|
| ActiveXHost |
WPF(Windows Presentation Foundation) 콘텐츠 내에서 ActiveX 컨트롤을 요소로 호스팅합니다. |
| BrowserInteropHelper |
XBAP(XAML 브라우저 애플리케이션) 애플리케이션이 호스트되는 브라우저 환경에 대한 정보를 제공하는 도우미 클래스입니다. |
| ComponentDispatcher |
상호 운용 시나리오에서 Win32와 WPF 간에 메시지 펌프의 공유 제어를 사용하도록 설정합니다. |
| CursorInteropHelper |
제공된 Win32 커서 핸들을 기반으로 Windows Presentation Foundation(WPF) Cursor 개체를 가져오는 데 사용되는 WPF/Win32 상호 운용을 위한 정적 도우미 클래스를 제공합니다. |
| D3DImage |
ImageSource 사용자가 만든 Direct3D 화면을 표시하는 항목입니다. |
| DocObjHost |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
| DynamicScriptObject |
XBAP(XAML 브라우저 애플리케이션)에서 애플리케이션을 호스트하는 HTML 창으로의 호출을 사용하도록 설정합니다. |
| HwndHost |
Win32 창을 Windows Presentation Foundation(WPF) 콘텐츠 내의 요소로 호스팅합니다. |
| HwndSource |
Win32 창에 Windows Presentation Foundation(WPF) 콘텐츠를 표시합니다. |
| HwndTarget |
시각적 컴퍼지션을 지원하는 창 핸들에 대한 바인딩을 나타냅니다. |
| Imaging |
이미지 개체를 만들기 위한 관리되지 않는 상호 운용 지원을 제공합니다. |
| InteropBitmap |
InteropBitmap 통해 개발자는 상호 운용성 시나리오에서 WPF 호스팅되는 WPF 이외의 UI의 렌더링 성능을 향상시킬 수 있습니다. |
| WindowInteropHelper |
WPF(Windows Presentation Foundation)와 Win32 코드 간의 상호 운용을 지원합니다. |
구조체
| Name | Description |
|---|---|
| HwndSourceParameters |
HwndSource 생성자를 사용하여 HwndSource(HwndSourceParameters) 개체를 만드는 데 사용되는 매개 변수를 포함합니다. |
| MSG |
스레드의 메시지 큐에 있는 메시지 정보를 포함합니다. |
인터페이스
| Name | Description |
|---|---|
| IErrorPage |
상호 운용 콘텐츠를 호스팅하고 Windows Presentation Foundation(WPF) 실행 파일에서 해석하는 Windows Presentation Foundation(WPF) 애플리케이션과 호스트 제공 오류 페이지 간의 상호 작용을 정의합니다. |
| IKeyboardInputSink |
상호 운용성 경계와 HWND 간에 탭, 액셀러레이터 및 니모닉을 관리하는 구성 요소에 대한 키보드 싱크를 제공합니다. 이 인터페이스는 WPF-Win32 상호 운용 시나리오에서 키보드 메시지 관리를 구현합니다. |
| IKeyboardInputSite |
컨테이너 내에서 키보드 포커스를 관리합니다. 이 인터페이스는 WPF-Win32 상호 운용 시나리오에서 키보드 메시지 관리를 구현합니다. |
| IProgressPage |
상호 운용 콘텐츠를 호스팅하는 Windows Presentation Foundation(WPF) 애플리케이션과 호스트 제공 진행률 페이지 간의 상호 작용을 정의합니다. |
| IWin32Window |
Win32 창 핸들에 대한 계약을 정의합니다. |
열거형
| Name | Description |
|---|---|
| D3DResourceType |
D3DImage 클래스와 호환되는 Direct3D 표면 형식을 지정합니다. |
| RenderMode |
렌더링 기본 설정을 지정합니다. |
대리자
| Name | Description |
|---|---|
| HwndSourceHook |
Win32 창 메시지를 처리하는 메서드를 나타냅니다. |
| ThreadMessageEventHandler |
및 ThreadPreprocessMessage 이벤트를 처리하는 메서드를 ThreadFilterMessage 나타냅니다. |