更新:2007 年 11 月
从 .NET Compact Framework 2.0 版本开始,您可以执行直接的 COM 互操作,使用 MarshalAsAttribute 类并且封送更大的类型集合。
本节内容
- 向 .NET Compact Framework 组件公开 COM 
 描述如何提供对托管组件的非托管代码访问。
- 向 COM 公开 .NET Compact Framework 组件 
 描述如何提供对 COM 组件的托管代码访问。
- 平台调用支持 
 讨论 .NET Compact Framework 中与使用平台调用来调用本机组件(例如 DLL 文件)有关的差别。
- .NET Compact Framework 中的封送处理支持 
 讨论 .NET Compact Framework 中与在托管代码和非托管代码之间封送数据类型有关的差别。同时还描述了如何设置注册表项以执行互操作日志记录。
- 使用托管窗口过程设置控件的子类 
 描述与本机控件进行互操作的高级编程技术。
- 如何:使用本机回调创建 TreeView 的子类 
 描述如何创建 TreeView 控件的子类以创建 NodeMouseClick 事件的实现。
- 如何:使用本机回调创建 Button 的子类 
 描述如何创建 Button 控件的子类以显示彩色的渐变填充。
- 如何:使用类来挂钩 Windows 过程 
 提供用于实现托管窗口过程(如如何:使用本机回调创建 TreeView 的子类中所述)的类。
- 如何:将帮助器类用于平台调用 
 提供用于创建控件子类(如如何:使用本机回调创建 TreeView 的子类中所述)的 Helper 函数。
- 如何:使用 MessageWindow 类 
 描述如何使用 Microsoft.WindowsCE.Forms 命名空间中的 MessageWindow 和 Message 类。本主题中的示例不要求使用本机组件。
相关章节
- 互操作性
 描述 .NET Framework 全功能版中的互操作性服务。