コード例 #1
0
ファイル: Dnd.cs プロジェクト: nlhepler/mono
		public DragDropEffects StartDrag (IntPtr handle, object data, DragDropEffects allowed_effects) {
			IntPtr dragref = IntPtr.Zero;
			EventRecord eventrecord = new EventRecord ();

			effects = DragDropEffects.None;

			NewDrag (ref dragref);
			XplatUICarbon.GetGlobalMouse (ref eventrecord.mouse);
			StoreObjectInDrag (handle, dragref, data);

			TrackDrag (dragref, ref eventrecord, IntPtr.Zero);

			DisposeDrag (dragref);

			return effects;
		}
コード例 #2
0
ファイル: Dnd.cs プロジェクト: nlhepler/mono
		extern static int TrackDrag (IntPtr dragref, ref EventRecord eventrecord, IntPtr region);
コード例 #3
0
ファイル: Dnd.cs プロジェクト: sengiv/WasmWinforms
 extern static int TrackDrag(IntPtr dragref, ref EventRecord eventrecord, IntPtr region);