bitmaps per maus positionieren?



  • Hallo,

    weiß hier vielleicht irgendjemand, wie ich es schaffe, grafische objekte (bitmaps) innerhalb eines definierten rahmens per maus (klicken, ziehen, loslassen) neu zu positionieren?
    Also, ich brauche eine benutzeroberfläche, die es erlaubt, bitmaps auf einer fläche per maus zu bewegen und die jeweiligen positionen (relativ zur fläche) ausgibt. Das alles aber ohne MFC, OLE, DirectX o.ä., nur WinAPI!

    Hat irgendjemand eine idee? Gibt es irgendwo ein tutorial für sowas?

    Für schnelle hilfe wäre ich sehr dankbar!



  • Dazu musst du dir einfach eine eigene Fensterklasse schreiben.
    Zum Verschieben musst du auf WM_LBUTTONDOWN mit SendMessage(handle,WM_NCLBUTTONDOWN,HTCAPTION,0); reagieren
    und um dabei einen vorgegebenen Rahmen nicht zu verlassen musst du WM_GETMINMAXINFO abfangen und dann die Werte entsprechend anpassen.



  • dafür schon mal vielen dank!

    Ich werde das mal ausprobieren!


Anmelden zum Antworten