mehrere CListCtrl



  • Hallo,
    Ich habe ein paar Probleme mit der Aktualisierung mehrere CListCtrl's.
    Ich habe auf einer PropertyPage eine TreeCtrl und daneben mehrere ListCtrl's,
    die sich je nach Auswahl im TreeCtrl ändern sollen.
    Die nicht benötigten ListCtrl's habe ich mit

    m_Tab_BS.DeleteAllItems();
    m_Tab_BS.EnableWindow(FALSE);
    m_Tab_BS.GetHeaderCtrl()->ShowWindow(FALSE);

    ausgeschaltet.

    Beim Einschalten der entsprechenden Auswahl wird sie zwar 'angezeigt', ist aber nicht sichtbar. D.h. ich muß erst mit der Maus drüberfahren und dann sieht man die Einträge. Beim Header muß man allerdings erst klicken.

    Kann mir hier jemand weiterhelfen?



  • warum so kompliziert. Wenn Du die ListCtrls ausschalten willst, mach doch einfach folgendes:

    m_Tab_BS.ShowWindow(SW_HIDE);
    

    Da brauchst Du doch nix mit dem Header anzustellen?



  • Bei ShowWindow wird zwar der Tabellenbereich ausgeblendet, aber der Heder wird weiterhin angezeigt. Ich habe hier genau das gleiche Aktualisierungsproblem. D.H. wenn ich mit der Maus draufklicke erscheint der neue Text im Header.



  • Problem gelöst, das ShowWIndow hatte ich beim falschen Element eingesetzt.

    Danke


Anmelden zum Antworten