// Static Create method called by the event tracker system internal static void RaiseEvents(IntPtr hwnd, int eventId, object idProp, int idObject, int idChild) { if (idObject != NativeMethods.OBJID_VSCROLL && idObject != NativeMethods.OBJID_HSCROLL) { ProxySimple wtv = new WindowsHyperlink(hwnd, null, idChild); if (idProp == InvokePattern.InvokedEvent) { wtv = new WindowsHyperlinkItem(hwnd, (ProxyFragment)wtv, idChild); } wtv.DispatchEvents(eventId, idProp, idObject, idChild); } }