| Autor |
Nachricht |
Cho++
Mitglied
Benutzerprofil
Anmeldungsdatum: 27.10.2011
Beiträge: 233
|
Cho++ Mitglied
00:27:00 28.07.2012 Titel: |
c++ drag and drop? |
Zitieren |
Hallo,
Ich arbeite mit c++ und wxwidgets und bin gerade dabei all mögliche Sachen zu programmieren. Jetzt hab ich es geschaft ein Bild an zuzeigen und viel mehr. jetzt mocht ich aber wenn ich auf den bild gedruckt halte das ich es bewehen kann... Dabei bin ich auf wxDragImage gestossen aber ich schaff es nicht irgebdwie das hinzubekommen. Kann mir einer helfen wie soll des funktionieren?
Grusse |
_________________ no risk no fun!
|
|
 |
C++ Forumbot
Forumbot
Benutzerprofil
Anmeldungsdatum: 29.02.2004
Beiträge: 17122
|
C++ Forumbot Forumbot
09:04:35 28.07.2012 Titel: |
|
Zitieren |
|
 |
Scorcher24
Mitglied
Benutzerprofil
Anmeldungsdatum: 29.12.2004
Beiträge: 2350
|
Scorcher24 Mitglied
14:29:57 28.07.2012 Titel: |
|
Zitieren |
|
 |
Cho++
Mitglied
Benutzerprofil
Anmeldungsdatum: 27.10.2011
Beiträge: 233
|
Cho++ Mitglied
16:08:56 28.07.2012 Titel: |
|
Zitieren |
Ja ich versteh des irgendwie nicht.......
Jetzt hab ich mir das hier vom Internet zusammen gebastelt.
| C++: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | void RealSize::OnMove(wxMouseEvent& event)
{
if (event.ButtonIsDown(wxMOUSE_BTN_LEFT) && event.Dragging())
{
wxPoint pos = event.GetPosition();
if (dragimage == NULL) // starting drag
{
// get control
wxWindow* ctrl = dynamic_cast<wxWindow*>(event.GetEventObject());
wxClientDC ctrlDC (ctrl);
wxSize size = ctrl->GetSize();
// create bitmap of control appearance
wxBitmap bm = wxBitmap (size.x, size.y);
wxMemoryDC memDC (bm);
memDC.Blit (0, 0, size.x, size.y, &ctrlDC, 0, 0);
memDC.SelectObject (wxNullBitmap);
wxCHECK2 (dragimage == NULL, throw "dragImage not NULL");
dragimage = new wxDragImage (bm);
dragimage->BeginDrag (pos, ctrl, true);
dragimage->Show();
}
else // continuing drag
dragimage->Move(pos);
}
} | |
Es wird kein Fehler angezeigt macht trz. nicht was es machen soll.. |
_________________ no risk no fun!
|
|
 |
Sone
Mitglied
Benutzerprofil
Anmeldungsdatum: 29.05.2012
Beiträge: 3254
|
Sone Mitglied
21:14:47 28.07.2012 Titel: |
|
Zitieren |
| Cho++ schrieb: |
Jetzt hab ich mir das hier vom Internet zusammen gebastelt.
|
Ganz schlechte Idee. |
_________________ You want to do X, and you think Y is the best way of doing so. Instead of asking about X, you ask about Y. | Der C++-Standard Draft: "Note: this is an early draft. It’s known to be incomplet and incorrekt [...]"
|
|
 |
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|
|