ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
275
275
EMPFEHLEN
-
Hallo Leute,
ich habe mal wieder eine Frage.
Ich habe mir einen Grafen in der OnDraw() Methode gezeichnet.
Nun möchte ich den Grafen mit der Mause naklicken. Hat jemand schon
sowas gemacht? Ich möchte halt dann die Farbe...... änderm.
-
Anklicken machst du üblicherweise mit OnLButtonDown. Dann kannst du dir aus den Mauskoordinaten die entsprechende Stelle in deinem Graphen ausrechnen, änderst die Farbe für das jeweilige Segment und rufst Invalidate (oder wenn du nur einen Teil änderst, InvalidateRect) auf.
Generell würde ich das komplette Zeichnen immer nur an einer Stelle sammeln. Falls das Darstellen des Graphen langsam ist, würde ich auf Double Buffering zurückgreifen. Also den Graphen einmal irgendwohin zeichnen (z.Bsp.DIBSection) und in OnDraw dann nur ein BitBlt aufrufen.
Ähnliche Themen
-
[Greasemonkey] Img anklicken
Von hehljo im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 10.08.10, 12:30 -
3D Würfel zum anklicken
Von angeboot im Forum Flash PlattformAntworten: 4Letzter Beitrag: 12.06.07, 22:29 -
Anklicken von Kreis bei GDI+
Von Kai_Jack im Forum .NET Windows FormsAntworten: 6Letzter Beitrag: 27.10.05, 16:18 -
Deutschlandkarte zum anklicken
Von AlexNbg im Forum PHPAntworten: 5Letzter Beitrag: 17.06.05, 22:26 -
Mathematische Fuktionen eingeben und Grafen ausgeben lassen. Wie?
Von sacridex im Forum C/C++Antworten: 2Letzter Beitrag: 10.04.05, 11:09





Zitieren
Login






