Buttons aktualisieren?
-
Hallo,
Mein Programm liest alle Dateien aus einem Ordner aus und erstellt dann für jede einen Button(CheckBox)for(int i=0;i<z;i++){ int iii=185; if(i&1){ } else{ iii=10; ii++; } hCheckboxen[i] = CreateWindowEx(0,"button",datein[i],WS_CHILD|WS_VISIBLE|WS_TABSTOP|BS_AUTOCHECKBOX,iii,ii*20+70,175,20, hwnd,NULL,((LPCREATESTRUCT) lParam) -> hInstance,NULL); }Jetzt möchte ich einen aktualisierungs Button machen, der dann mit einem Klick die checkboxen neu erstellt (Falls Dateien hinzugekommen/entfernt wurden).
Nur ich hab keine Ahnung wie ich das mit der Aktualisierung von hCheckboxen[i] machen soll. Wäre nett wenn ihr mir helfen könnt.Gruß g4x
-
mit destroywindow alle löschen und dann erneut erstellen, wobei du diesen vorgang in eine funktion packen solltest.
-
Ok, werds mal versuchen. Danke für die schnelle Antwort

-
SetWindowText für die bestehenden verwenden und nur dann neue anlegen wenn nötig. Ansonsten überflüssige löschen mit DestroyWindow