ネイティブ呼び出しに基づいてウィンドウベースのアプリケーションを開発しました。このアプリケーションでは、私は多くのマウスイベント、キーボードフック、ペインティングなどを扱っています。C#.NetのWin32アプリケーション
私の質問は、C#.NetでそのWin32アプリケーション(Unmanaged)をどうすれば使用できますか?
これは最高の選択肢だと思うなら、私はwin32アプリケーションを包むために管理されたラッパーについて読んできました。私は前進するのを助けることができるチュートリアルの本や参考文献を教えてください。それ以外の場合は、この状況で一番良いと思われるオプションをお勧めします。
ありがとうございます。
「.NETでの使用」とはどういう意味ですか? – GazTheDestroyer
@ GazTheDestroyerは、カスタムユーザーコントロールと同じように、管理対象ウィンドウにnドロップネイティブウィンドウをドラッグできます。 – Siddiqui
おそらく、そのユーザーコントロールをActiveXとしてラップして、.NET Windowsフォームに挿入する必要があります。または(たとえば、Windowクラスとして実装する場合)、WindowsフォームHWND(Handleプロパティ)を取得し、.NETアプリケーションからWindows APIを使用してPInvokeを使用して子ウィンドウを作成することができます。 – Vitaliy