TreeView mit Checkbox - mitbekommen wenn die Checkbox geklickt wird



  • Hi,

    gibt es einge Möglichkeit mitzubekommen wenn eine Checkbox eines Treeviews angeklickt wird?
    Habe in der MSDN keine entsprechende WM_NOTIFY Meldung gefunden.
    Hab mich auch mit dem Debugger reingehangen - so wie es aussieht gibt es wirklich keine WM_NOTIFY Meldung.

    Was ich genau machen will ist folgendes:

    |1
    ||2
    ||3
    |4

    Sobald der Hacken bei der 1 gesetzt wird sollen 2 und 3 angehackt werden. Wird der Hacken bei der 1 entfernt wird dieser auch bei der 2 und 3 entfernt.

    => Hat da jemand eine andere Idee?


  • Mod

    Du kannst den Mausklick einfach abfangen, prüfen wohinge klickt wurde (TVM_HITTEST), akten Status bestimmen, dann den default ausführen, dann neuen Status testen.

    Dito evtl. mit der Tastatur. Jeodch wiß ich nicht mit Sicherheit ob ide Leertaste den Haken toggelt. Einfach testen.



  • ok, das wäre eine Möglichkeit... wenn auch sehr kompliziert...

    Danke schon mal, aber einfacher geht es nicht?



  • also hab es jetzt und es funktioniert... finds trotzdem etwas umständlich :p

    Danke nochmal!


Log in to reply