internal ControlNativeWindow(IntPtr handle, IWndProcHooker hooker) { _owner = null; _handle = handle; _hooker = hooker; OnOwnerHandleCreated(this, EventArgs.Empty); }
internal ControlNativeWindow(Control control, IWndProcHooker hooker) { _owner = control; _hooker = hooker; _handle = IntPtr.Zero; if (_owner.IsHandleCreated) { OnOwnerHandleCreated(_owner, EventArgs.Empty); } _owner.HandleCreated += new EventHandler(OnOwnerHandleCreated); _owner.HandleDestroyed += new EventHandler(OnOwnerHandleDestroyed); }