]>
Commit | Line | Data |
---|---|---|
a660d684 KB |
1 | \section{\class{wxDropFilesEvent}}\label{wxdropfilesevent} |
2 | ||
3 | This class is used for drop files events, that is, when files have been dropped | |
4 | onto the window. This functionality is currently only available under Windows. | |
f4fcc291 JS |
5 | The window must have previously been enabled for dropping by calling |
6 | \helpref{wxWindow::DragAcceptFiles}{wxwindowdragacceptfiles}. | |
a660d684 | 7 | |
dface61c JS |
8 | Important note: this is a separate implementation to the more general |
9 | drag and drop implementation documented \helpref{here}{wxdndoverview}. It uses the | |
10 | older, Windows message-based approach of dropping files. | |
11 | ||
a660d684 KB |
12 | \wxheading{Derived from} |
13 | ||
14 | \helpref{wxEvent}{wxevent}\\ | |
15 | \helpref{wxObject}{wxobject} | |
16 | ||
954b8ae6 JS |
17 | \wxheading{Include files} |
18 | ||
19 | <wx/event.h> | |
20 | ||
a660d684 KB |
21 | \wxheading{Event table macros} |
22 | ||
23 | To process a drop files event, use these event handler macros to direct input to a member | |
24 | function that takes a wxDropFilesEvent argument. | |
25 | ||
26 | \twocolwidtha{7cm} | |
27 | \begin{twocollist}\itemsep=0pt | |
28 | \twocolitem{{\bf EVT\_DROP\_FILES(func)}}{Process a wxEVT\_DROP\_FILES event.} | |
29 | \end{twocollist}% | |
30 | ||
31 | \wxheading{See also} | |
32 | ||
f4fcc291 JS |
33 | %\helpref{wxWindow::OnDropFiles}{wxwindowondropfiles}, |
34 | \helpref{Event handling overview}{eventhandlingoverview} | |
a660d684 KB |
35 | |
36 | \latexignore{\rtfignore{\wxheading{Members}}} | |
37 | ||
38 | \membersection{wxDropFilesEvent::wxDropFilesEvent} | |
39 | ||
40 | \func{}{wxDropFilesEvent}{\param{WXTYPE }{id = 0}, \param{int }{noFiles = 0},\rtfsp | |
41 | \param{wxString* }{files = NULL}} | |
42 | ||
43 | Constructor. | |
44 | ||
45 | \membersection{wxDropFilesEvent::m\_files} | |
46 | ||
47 | \member{wxString*}{m\_files} | |
48 | ||
49 | An array of filenames. | |
50 | ||
51 | \membersection{wxDropFilesEvent::m\_noFiles} | |
52 | ||
53 | \member{int}{m\_noFiles} | |
54 | ||
55 | The number of files dropped. | |
56 | ||
57 | \membersection{wxDropFilesEvent::m\_pos} | |
58 | ||
59 | \member{wxPoint}{m\_pos} | |
60 | ||
61 | The point at which the drop took place. | |
62 | ||
63 | \membersection{wxDropFilesEvent::GetFiles}\label{wxdropfileseventgetfiles} | |
64 | ||
65 | \constfunc{wxString*}{GetFiles}{\void} | |
66 | ||
67 | Returns an array of filenames. | |
68 | ||
69 | \membersection{wxDropFilesEvent::GetNumberOfFiles}\label{wxdropfileseventgetnumberoffiles} | |
70 | ||
71 | \constfunc{int}{GetNumberOfFiles}{\void} | |
72 | ||
73 | Returns the number of files dropped. | |
74 | ||
75 | \membersection{wxDropFilesEvent::GetPosition}\label{wxdropfileseventgetposition} | |
76 | ||
77 | \constfunc{wxPoint}{GetPosition}{\void} | |
78 | ||
79 | Returns the position at which the files were dropped. | |
80 | ||
81 | Returns an array of filenames. | |
82 | ||
83 |