CodeFatal
Erfahrenes Mitglied
Moin Moin zusammen,
Ich hab da mal wieder nen Problem.
Diesmal geht es um das MFC-Objekt CTreeCtrl.
Da habe ich Checkboxen aktiviert und kann die auch mit SetCheck(), bzw GetCheck() abfragen und setzen... Weiterhin gibt es eine Funktion Akt() die mir meinen Dialog richtig darstellt (abhängig von den Checkboxen).
So weit so gut... Jetzt Reagiere ich aber auch auf NM_CLICK und mache da nen Hittest auf die Checkbox... Leider ist aber zu dem Zeitpunkt der Message die Checkbox noch nicht gesetzt. Ein Aufruf von Akt() führt damit also zu einem falschen Ergebnis. Und ein manuelles Setzen ebenfalls.
Daher meine Frage: Wie bekomme ich raus, ob eine Checkbox innerhalb eines Trees sich geändert hat?
Danke für eure Hilfe
Gruss Michael
Ich hab da mal wieder nen Problem.
Diesmal geht es um das MFC-Objekt CTreeCtrl.
Da habe ich Checkboxen aktiviert und kann die auch mit SetCheck(), bzw GetCheck() abfragen und setzen... Weiterhin gibt es eine Funktion Akt() die mir meinen Dialog richtig darstellt (abhängig von den Checkboxen).
So weit so gut... Jetzt Reagiere ich aber auch auf NM_CLICK und mache da nen Hittest auf die Checkbox... Leider ist aber zu dem Zeitpunkt der Message die Checkbox noch nicht gesetzt. Ein Aufruf von Akt() führt damit also zu einem falschen Ergebnis. Und ein manuelles Setzen ebenfalls.
Daher meine Frage: Wie bekomme ich raus, ob eine Checkbox innerhalb eines Trees sich geändert hat?
Danke für eure Hilfe
Gruss Michael