.NET Compact Framework 中的互操作性
更新: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 全功能版中的互操作性服务。