Integerの値をDelegateに変換について
- 題名: Integerの値をDelegateに変換について
- 著者: やじこ
- 日時: 2008/09/08 20:04:01
- ID: 22962
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Integerの値をDelegateに変換について
- 著者: Hongliang
- 日時: 2008/09/08 21:37:22
- ID: 22964
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Integerの値をDelegateに変換について
- 著者: やじこ
- 日時: 2008/09/09 9:56:37
- ID: 22968
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Integerの値をDelegateに変換について
- 著者: Hongliang
- 日時: 2008/09/09 10:58:44
- ID: 22969
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: Integerの値をDelegateに変換について
- 著者: やじこ
- 日時: 2008/09/09 20:24:35
- ID: 22980
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
環境/言語:[WinXP,.NET Framework 1.1]
分類:[.NET]
VB6.0から.NETへの移行を行っています。
そこで、(エラー個所の抜粋します)
Delegate Function SubClassProcDelegate(ByVal hwnd As Integer, ByVal msg As Integer,_
ByVal wParam As Integer, ByVal lParam As Integer) As Integer
Declare Function SetWindowLong Lib "USER32.DLL" Alias "SetWindowLongA" (ByVal hwnd As IntPtr,_
ByVal attr As Integer, ByVal lVal As SubClassProcDelegate) As Integer
Public Hook_H As IntPtr
Public Const GWL_WNDPROC As Integer = -4
Public lpPrevWndProc As Integer
Public Sub Unhook_m()
Dim lTemp As Integer
lTemp = SetWindowLong(Hook_H, GWL_WNDPROC, lpPrevWndProc)
End Sub
というようなことをしたいのですが、
lpPrevWndProcのところで
型Integerの値をSubClassProcDelegateに変換できません
とエラーになってしまいます。
Public lpPrevWndProc As Integer部分について
他の個所でも使用しているので、
できればこのまま変更ないようにしたいのですが・・・
解決方法のご教授よろしくお願いします。