.NET Compact Framework の相互運用性
更新 : 2007 年 11 月
.NET Compact Framework Version 2.0 から、COM 相互運用機能の直接的な実行、MarshalAsAttribute クラスの使用、および大量の型のマーシャリングを実行できるようになりました。
このセクションの内容
.NET Compact Framework コンポーネントへの COM の公開
アンマネージ コードによるマネージ コンポーネントへのアクセス方法について説明します。COM への .NET Compact Framework コンポーネントの公開
マネージ コードによる COM コンポーネントへのアクセス方法について説明します。プラットフォーム呼び出しのサポート
DLL ファイルなどのネイティブ コンポーネントを呼び出すためのプラットフォーム呼び出しの使用に関して、.NET Compact Framework での違いを説明します。.NET Compact Framework のマーシャリング サポート
マネージ コードとアンマネージ コードでのデータ型のマーシャリングに関して、.NET Compact Framework での違いを説明します。レジストリ キーを設定して相互運用機能のログを実行する方法についても説明します。マネージ ウィンドウ プロシージャを使用したコントロールのサブクラス化
ネイティブ コントロールと相互運用するための高度なプログラミング技法について説明します。方法 : ネイティブのコールバックを使用して TreeView をサブクラス化する
TreeView コントロールをサブクラス化して、NodeMouseClick イベントの実装を作成する方法について説明します。方法 : ネイティブのコールバックを使用してボタンをサブクラス化する
Button コントロールをサブクラス化して、カラフルなグラデーションの塗りつぶしを表示する方法について説明します。方法 : Windows プロシージャをフックするためのクラスを使用する
「方法 : ネイティブのコールバックを使用して TreeView をサブクラス化する」に記載されているマネージ ウィンドウ プロシージャを実装するためのクラスについて説明します。方法 : プラットフォーム呼び出しにヘルパー クラスを使用する
「方法 : ネイティブのコールバックを使用して TreeView をサブクラス化する」で記載されているように、コントロールをサブクラス化するためのヘルパー関数について説明します。方法 : MessageWindow クラスを使用する
Microsoft.WindowsCE.Forms 名前空間の MessageWindow クラスと Message クラスを使用する方法について説明します。このトピックの例では、ネイティブ コンポーネントは必要ありません。
関連するセクション
- 相互運用性
.NET Framework での相互運用性サービスについて説明します。