Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Position von Buttons erfassen

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.04.2003, 23:25 Uhr
freedom



hallo Leute,

ich habe folgendes problem:

auf einem Dialogfeld ist ein Button die man verschieben kann.
Und es gibt ein Static-Feld auf dem selben Dialogf. .

So wenn ich jetzt mit der linken Taste den Button verschiebe muss ich gleichzeitig die Position des Buttons erfassen und wenn der Button nur innerhalb der Static-Feld ist soll der Button dort bleiben wo ich die Maustaste losgelassen habe.
wenn es ausserhalb der Static-Feld losgelassen wird soll der Button wieder auf seine alte Position "rutschen" :-)

danke für jede Hilfe
Bis dann
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.04.2003, 14:45 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Probier mal

C++:
CRect rect;
GetClientRect(&rect);


Die Abfrage müsste mit WM_MOUSEMOVE funktionieren

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.04.2003, 20:33 Uhr
freedom



hi
danke aber wie sage ich ihm welche button das ist.
ich muss doch irgend wie ne ID vom Button geben

bis dann
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.04.2003, 20:46 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Naja. Deklarier einfach ne Membervariable auf den Button: m_cButton.GetClientRect(..);

mfg mike
--
 
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: