public DropTarget(DataObject dataObject) : this(wxDropTarget_ctor(Object.SafePtr(dataObject)), true) { m_dataObject = dataObject; virtual_OnDragOver = new Virtual_OnDragOver(DoOnDragOver); virtual_OnDrop = new Virtual_OnDrop(OnDrop); virtual_OnData3 = new Virtual_OnData3(DoOnData); virtual_GetData = new Virtual_GetData(GetData); virtual_OnLeave = new Virtual_OnLeave(OnLeave); virtual_OnEnter = new Virtual_OnEnter(DoOnEnter); wxDropTarget_RegisterVirtual(wxObject, virtual_OnDragOver, virtual_OnDrop, virtual_OnData3, virtual_GetData, virtual_OnLeave, virtual_OnEnter); virtual_Dispose = new Virtual_Dispose(VirtualDispose); wxDropTarget_RegisterDisposable(wxObject, virtual_Dispose); }
[DllImport("wx-c"), System.Security.SuppressUnmanagedCodeSecurity] static extern void wxDropTarget_RegisterVirtual(IntPtr self, Virtual_OnDragOver onDragOver, Virtual_OnDrop onDrop, Virtual_OnData3 onData, Virtual_GetData getData, Virtual_OnLeave onLeave, Virtual_OnEnter onEnter);