tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
275
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kerian kerian ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    Holdorf
    Beiträge
    213
    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.
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    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

  1. [Greasemonkey] Img anklicken
    Von hehljo im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 10.08.10, 12:30
  2. 3D Würfel zum anklicken
    Von angeboot im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 12.06.07, 22:29
  3. Anklicken von Kreis bei GDI+
    Von Kai_Jack im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 27.10.05, 16:18
  4. Deutschlandkarte zum anklicken
    Von AlexNbg im Forum PHP
    Antworten: 5
    Letzter Beitrag: 17.06.05, 22:26
  5. Antworten: 2
    Letzter Beitrag: 10.04.05, 11:09