Strukturansicht -> alle Einträge markieren
-
hallo zusammen.
bin immer noch dabei mir die Strukturansicht beizubringen.
ich hab bis jetzt folgendes gemacht:
einen parent (januar) mit verschiedenen Untereinträgen angelegt (januar_sub[]).
Die Zweige besitzen Checkboxen. Ich habe versucht ne Funktion einzubauen, mit
der alle Untereinträge von januar automatisch markiert werden, wenn januar
markiert wurde (quasi -> wähle alles aus).
Das Ganze beim Mouse-Event "Click". Das Problem hierbei ist, dass er die
januar-checkbox erst nach dem Click markiert und somit die Markierung aller
Untereinträge erst nach erneutem Click markiert. Wie kann ich das beseitigen?hier die Funktion zum Mouse-Event:
void CDateitestView::OnClickTree(NMHDR* pNMHDR, LRESULT* pResult) { if(m_tree.GetCheck(januar)==TRUE) { for (int p=0; p<8; p++) { m_tree.SetCheck(januar_sub[p], TRUE); } } *pResult = 0; }Kann mir da bitte, bitte jemand helfen??????
vg, Marco!