tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
573
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von jokey2
    jokey2 jokey2 ist offline Mitglied Smaragd
    Registriert seit
    Nov 2004
    Beiträge
    1.235
    Hallo MFC-Programmierer!

    Ich habe in einem Dialog ein CTreeCtrl, um eine Hierarchie darzustellen und ein Element daraus auszuwählen. Nun möchte ich beim Anzeigen dieses Dialoges das aktuelle Element so hervorheben, als wäre mit der Maus daraufgeklickt worden (selektiert, blau unterlegt). Wie ich das entsprechende Item finde, ist nicht das Problem, sondern wenn ich dann SelectItem(hItem) oder SetItemState(hItem, TVIS_SELECTED, TVIS_SELECTED) verwende, dann wird es nicht blau unterlegt. Ob es dann selektiert ist, weiß ich nicht. Wenn ich SetItemState(hItem, TVIS_BOLD, TVIS_BOLD) nehme, dann geht es, das Item ist fett dargestellt.

    Wenn einer weiß, was ich falsch mache oder was ich machen muß, um ein CTreeCtrl - Item so hervorzuheben, bitte melden!

    Schon mal Danke,

    jokey2
     

  2. #2
    Registriert seit
    Jul 2003
    Ort
    Duisburg (NRW)
    Beiträge
    1.788
    Könnte es sein, dass der Tree den Fokus nicht mehr hat und deswegen die Selektion nicht bzw. nicht korrekt angezeigt wird?
     
    Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."

  3. #3
    Avatar von jokey2
    jokey2 jokey2 ist offline Mitglied Smaragd
    Registriert seit
    Nov 2004
    Beiträge
    1.235
    Ich hatte ihm auch testweise vorher explizit den Fokus gegeben, hat aber auch keinen Effekt gehabt. Also daran lag es nicht.
     

Ähnliche Themen

  1. CTreeCtrl
    Von CodeFatal im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 08.06.06, 08:38
  2. CTreeCtrl
    Von CodeFatal im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 01.12.05, 10:30
  3. CTreeCtrl
    Von CodeFatal im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 06.10.05, 15:04
  4. CTreectrl
    Von Rettig im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 24.06.05, 14:05
  5. CTreeCtrl
    Von gehrti im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 28.04.05, 08:56