Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Movebutton() ?????

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.03.2003, 23:04 Uhr
freedom



hallo,

wie kann man mit MoveButton() umgehen?
ist das sowas wie Drag&Drop?
was kann man damit machen und wie kann man das machen
könnt ihr mir vieleicht beispiel codes geben

Danke für jede antwort
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.03.2003, 15:10 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo freedom ,
MoveButton() ist IMHO eine Methode von CToolBarCtrl. Wenn Du diese Klasse nutzt dann kannst Du damit eine neue Pos festlegen.
Nutzt Du die Klasse CButton könnte es so funktionieren:
- eine eigenen Button von CButton ableiten
- ermitteln ob sich die Maus über dem Button befindet (selbst implementieren)
- aktuelle Koordinaten der Maus ermitteln und mit m_ctrlButton.MoveWindow()
an die aktuelle Position verschieben.
Doch wozu braucht man so etwas?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 23.03.2003 um 15:11 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.03.2003, 23:13 Uhr
freedom



Hi
Danke für deine antwort UWE aber ich versteht da leider fast nur Bahnhof.
Könntest du das bitte bischen genauer erklären für einen Einsteiger.

wenn ich in meiner Anwendung mehrere Buttons habe und ich will die Drag&Drop fähig machen, welche ich dann nur in ein Gruppenfeld ziehen kann und platzieren kann.
Was muss ich dann schritt für schritt machen. Da spielt glaube ich auch die IDs der Buttons eine rolle, oder ??

Danke für deine Hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
26.03.2003, 17:23 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo freedom,
bin dabei mal einen Versuch zu starten eine Button Drag&Drop fähig zumachen. Dem Button ist doch bestimmt ein Ereignis auf die linke Maustaste zugeordnet. Stellt sich also die Frage ob es ausreicht das Teil mit der rechten Maustaste zuverschieben?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
26.03.2003, 19:44 Uhr
Christian
C/C++ Master
(Operator)


Einen Button Drag & Drop fähig zu machen??? Du meinst, dass man ihn an eine beliebige Stelle verschieben kann, oder?
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
26.03.2003, 20:08 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Christian,

Zitat:
Christian postete
...dass man ihn an eine beliebige Stelle verschieben kann, oder?

Das hab ich jedenfalls so verstanden. Hast Du so was schon mal implementiert? Bin jetzt soweit, dass ich eine neue Klasse von CButton abgeleitet habe, dort eine Funktion OnMouseHover (reagiert auf WM_MOUSEHOVER) und OnMouseLeave (WM_MOUSELEAVE) geschrieben, da ich das Teil dann wiederverwenden möchte. Komme aber im Moment nicht so richtig dazu dort weiter zumachen.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: