1 \section{\class{wxDropTarget
}}\label{wxdroptarget
}
3 \overview{Overview
}{wxdndoverview
}
5 This class represents a target for a drag and drop operation.
7 \wxheading{Derived from
}
9 \helpref{wxObject
}{wxobject
}
13 \helpref{Drag and drop overview
}{wxdndoverview
},
\helpref{wxDropSource
}{wxdropsource
},
14 \helpref{wxTextDropTarget
}{wxtextdroptarget
},
\helpref{wxFileDropTarget
}{wxfiledroptarget
}
16 \latexignore{\rtfignore{\wxheading{Members
}}}
18 \membersection{wxDropTarget::wxDropTarget
}\label{wxdroptargetwxdroptarget
}
20 \func{}{wxDropTarget
}{\void}
24 \membersection{wxDropTarget::
\destruct{wxDropTarget
}}\label{wxdroptargetdtor
}
26 \func{}{\destruct{wxDropTarget
}}{\void}
30 \membersection{wxDropTarget::GetFormatCount
}\label{wxdroptargetgetformatcount
}
32 \constfunc{virtual size
\_t}{GetFormatCount
}{\void}
34 Override this to indicate how many formats you support.
36 \membersection{wxDropTarget::GetFormat
}\label{wxdroptargetgetformat
}
38 \constfunc{virtual wxDataFormat
}{GetFormat
}{\param{size
\_t }{n
}}
40 Override this to indicate what kind of data you support.
42 \membersection{wxDropTarget::OnEnter
}\label{wxdroptargetonenter
}
44 \func{virtual void
}{OnEnter
}{\void}
46 Called when the mouse enters the drop target.
48 \membersection{wxDropTarget::OnDrop
}\label{wxdroptargetondrop
}
50 \func{virtual bool
}{OnDrop
}{\param{long
}{x
},
\param{long
}{y
},
\param{const void*
}{data
},
\param{size
\_t }{size
}}
52 Called when the user drops a data object on the target. Return FALSE to veto the operation.
54 \wxheading{Parameters
}
56 \docparam{x
}{The x coordinate of the mouse.
}
58 \docparam{y
}{The y coordinate of the mouse.
}
60 \docparam{data
}{The data being dropped.
}
62 \docparam{size
}{The size of the data being dropped.
}
64 \wxheading{Return value
}
66 Return TRUE to accept the data, FALSE to veto the operation.
68 \membersection{wxDropTarget::OnLeave
}\label{wxdroptargetonleave
}
70 \func{virtual void
}{OnLeave
}{\void}
72 Called when the mouse leaves the drop target.