Esempio n. 1
0
File: DND.cs Progetto: wshcdr/wxnet
        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);
        }
Esempio n. 2
0
File: DND.cs Progetto: wshcdr/wxnet
 [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);