C# DLLをインポート




C#でDLLをインポートする方法を紹介します。

 

ソースコード

説明

「DllImport」は関数が指定したDLLファイルにあることを示します。

「DllImport」の第2引数はキャラセットを指定します。指定しなくても基本的に問題ありません。

「DllImport」の下に関数の宣言をします。

関数宣言は「extern」が必要です。

ちなみに、「HWND」はC#では「IntPtr」を使います。

これは自分でCやC++で作成したDLLでも使えます。