Кое-где компилятор ругается (строка отмечена комментом). Как исправить?
Говорит что CallWndProc это событие и нельзя его вызывать напрямую.
- Код: Выделить всё
Public Overloads Overrides Sub ProcessWindowMessage(ByRef m As System.Windows.Forms.Message)
If m.Msg = _MsgID_CallWndProc Then
_CacheHandle = m.WParam
_CacheMessage = m.LParam
ElseIf m.Msg = _MsgID_CallWndProc_Params Then
<Здесь ошибка>
If CallWndProc IsNot Nothing AndAlso _CacheHandle <> IntPtr.Zero AndAlso _CacheMessage <> IntPtr.Zero Then
CallWndProc(_CacheHandle, _CacheMessage, m.WParam, m.LParam)
End If
</Здесь ошибка>
_CacheHandle = IntPtr.Zero
_CacheMessage = IntPtr.Zero
ElseIf m.Msg = _MsgID_CallWndProc_HookReplaced Then
RaiseEvent HookReplaced()
End If
End Sub