Fragen zu Erstellen eigener Buttons



  • Ich will, um meinen Anwendungen ein extravagantes Design zu Grunde zu legen, meine Buttons selbst kreiern.
    Dazu erstelle ich ein static-Feld und frage die Mausereignisse für dieses ab.
    Bei einem Klick wird das Bild ausgetauscht.

    Nun brauche ich aber die genauen Kooridinaten des static-Felds.
    1.Weiß jemand wie man die herausbekommt bzw. wie man die Daten in der Ressource-Datei auswertet?
    2.Kennt jemand gute Button-Designer,Tutorials usw...

    Herzlichen Dank



  • Ich bin mir nicht sicher, ob ich jetzt alles so verstanden habe, aber wenn dein Static-Feld ein Fenster der Klasse "STATIC" ist, dürfte sich darauf ja auch folgende Funktion anwenden lassen: GetWindowRect().
    Diese liefert dir dann die Position des Fensters im Verhältnis zu links oben des Bildschirmes, 0,0 also.
    Wenn du diese Koordinaten nun relativ zu einem anderen Fenster, etwa dem Parent-Fenster haben willst, kannst du dafür die Funktion MapWindowPoints() nehmen.



  • http://www.cpp-tutor.de/mfc/mfc/kap8/tut/tut3.htm
    Verdammt, schon wieder das WinAPI Forum erwischt, anstatt des MFC Forums


Anmelden zum Antworten