tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
322
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MrNyquist MrNyquist ist offline Grünschnabel
    Registriert seit
    Oct 2008
    Beiträge
    1
    Hallo!

    Weiß jemand von euch eine Möglichkeit, die Markierungs-Box bei einer CListCtrl selbst zu definieren bzw. selbst zu zeichnen ? Ich habe bis jetzt noch keine Möglichkeit gefunden und vielleicht hat ja jemand den entscheidenen Hinweis für mich...
     

  2. #2
    Avatar von pschilling
    pschilling pschilling ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Ort
    Duisburg (NRW)
    Beiträge
    192
    Hi Nyquist (netter Name )

    also du könntest mal anfangen, dein von CListCtrl abgeleitetes Objekt in der Gänze selbst zu zeichnen

    Dies ist allerdings kein leichtes Unterfangen, aber wenn du es einmal gepeilt hast, wirst du viel Spaß damit haben

    Verpasse deiner von CListCtrl abgeleiteten Klasse den Fensterstil LVS_OWNERDRAWFIXED.

    Dann überschreibe die virtuellen Methoden OnMeasureItem und OnDraw!

    In OnDraw kannst (musst) du dann wirklich jeden Dreck eines List-Controls selbst zeichnen!

    Lese die Doku hierzu !!

    Falls du noch Fragen haben solltest, immer her damit, ich habe jeden Pixel eines Listcontrols in meinen Fingern gehabt

    Schöne Grüße,

    Pit
     

Ähnliche Themen

  1. Markierung entfernen
    Von cromek 23 im Forum Flash Plattform
    Antworten: 11
    Letzter Beitrag: 17.01.10, 15:44
  2. CListCtrl: Markierung aufheben
    Von sebileiste im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 07.05.08, 12:24
  3. Hotkey Markierung
    Von lifehunter im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 30.12.05, 15:27
  4. Markierung in CListCtrl setzen
    Von michaelwengert im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 26.08.04, 12:51
  5. Markierung
    Von Lost im Forum 3D Studio Max
    Antworten: 2
    Letzter Beitrag: 26.06.02, 23:22