Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Andere GUIs - Qt, GTK+, wxWidgets ::  c++ drag and drop?     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Cho++
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.10.2011
Beiträge: 233
Beitrag 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
Beitrag C++ Forumbot Forumbot 09:04:35 28.07.2012   Titel:              Zitieren

Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum Andere GUIs - Qt, GTK+, wxWidgets verschoben.

Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?


Dieses Posting wurde automatisch erzeugt.

_________________
Besuchen Sie unsere Bücherecke.
http://www.c-plusplus.de/bucher.php
Mit jeder Bestellung unterstützen Sie das Forum.
Scorcher24
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.12.2004
Beiträge: 2350
Beitrag Scorcher24 Mitglied 14:29:57 28.07.2012   Titel:              Zitieren

SChau dir doch mal BeginDrag und EndDrag an.
http://docs.wxwidgets.org ....... html#wxdragimagebegindrag
Eigentlich ist das doch ziemlich einfach.

_________________
Sometimes it pays to stay in bed in Monday, rather than spending the rest of the week debugging Monday's code. ~Dan Salomon
Meine Projekte
Cho++
Mitglied

Benutzerprofil
Anmeldungsdatum: 27.10.2011
Beiträge: 233
Beitrag 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
Beitrag 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 [...]"
c++.de :: Andere GUIs - Qt, GTK+, wxWidgets ::  c++ drag and drop?   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




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.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.