C#2005で作成されたMouseTrackingプロジェクトをVS2003でコンパイルしようとしています。1行を除いて修正しました。
proc = HookCallback;
これによりエラーが発生します Method 'MouseTracking.MouseTracker.HookCallback(int, System.IntPtr, System.IntPtr)' referenced without parentheses
HookCallbackに括弧を追加すると、次のようになります。 No overload for method 'HookCallback' takes '0' arguments
関数の引数を型、変数名、およびその両方として追加しようとしましたが、どれも機能しないようです。
関連する定義は次のとおりです。
private LowLevelMouseProc proc;
private delegate IntPtr LowLevelMouseProc (int nCode, IntPtr wParam, IntPtr lParam);
private IntPtr HookCallback (int nCode, IntPtr wParam, IntPtr lParam) {…}
これをコンパイルする方法はありますか?私は本当にいくつかのことを追加して微調整したいと思います。
どうもありがとう。