- Код: Выделить всё
Public Function WindowProc(ByVal hwnd As Long, _
ByVal uMsg As Long, ByVal wParam As Long, _
ByVal lParam As Long) As Long
Select Case uMsg
Case A:
Case B:
Case Else
WindowProc = (CallWindowProc(lpProcOrg, hwnd, uMsg, wParam, lParam))
End Select
End Function
Разве не должна строка
WindowProc = (CallWindowProc(lpProcOrg, hwnd, uMsg, wParam, lParam))
выполняться в любом случае всегда? Т.е. не надо ли ее вынести из Case вообще?
И кстати насколько вредно писать в самом начале WindowProc
- Код: Выделить всё
On Error Resume Next