.NET Compact Framework의 상호 운용성
업데이트: 2007년 11월
.NET Compact Framework 버전 2.0부터는 직접 COM Interop를 수행하고, MarshalAsAttribute 클래스를 사용할 수 있으며, 더 많은 수의 형식 집합을 마샬링할 수 있습니다.
단원 내용
.NET Compact Framework 구성 요소에 COM 노출
관리되는 구성 요소에서 비관리 코드를 사용하는 방법을 설명합니다.COM에 .NET Compact Framework 구성 요소 노출
COM 구성 요소에서 관리 코드를 사용하는 방법을 설명합니다.플랫폼 호출 지원
.NET Compact Framework에서 플랫폼 호출을 사용하여 네이티브 구성 요소(예: DLL 파일)를 호출하는 작업의 차이점에 대해 설명합니다..NET Compact Framework의 마샬링 지원
.NET Compact Framework에서 관리 코드와 비관리 코드 간에 데이터 형식을 마샬링하는 작업의 차이점에 대해 설명합니다. 또한 레지스트리 키를 설정하여 Interop 로깅을 수행하는 방법을 설명합니다.관리되는 Window 프로시저를 사용하여 컨트롤 서브클래싱
네이티브 컨트롤과의 상호 운용에 대한 고급 프로그래밍 기술을 설명합니다.방법: 네이티브 콜백을 사용하여 TreeView 서브클래싱
TreeView 컨트롤을 서브클래싱하여 NodeMouseClick 이벤트의 구현을 만드는 방법을 설명합니다.방법: 네이티브 콜백을 사용하여 Button 서브클래싱
Button 컨트롤을 서브클래싱하여 컬러 그라데이션 채우기를 표시하는 방법을 설명합니다.방법: Windows 프로시저를 후크하기 위한 클래스 사용
방법: 네이티브 콜백을 사용하여 TreeView 서브클래싱에서 설명한 대로 관리되는 창 프로시저를 구현하기 위한 클래스를 제공합니다.방법: 플랫폼 호출에 도우미 클래스 사용
방법: 네이티브 콜백을 사용하여 TreeView 서브클래싱에서 설명한 대로 컨트롤을 서브클래싱하기 위한 도우미 함수를 제공합니다.방법: MessageWindow 클래스 사용
Microsoft.WindowsCE.Forms 네임스페이스의 MessageWindow 및 Message 클래스를 사용하는 방법을 설명합니다. 이 항목의 예제에서는 기본 구성 요소가 필요 없습니다.
관련 단원
- 상호 운용성
전체 .NET Framework의 상호 운용성 서비스에 대해 설명합니다.