Einzelnen Beitrag anzeigen

MCXSC
(Gast)

n/a Beiträge
 
#1

ListView Elemente Gruppieren: Terminierung der IDs?!

  Alt 2. Mär 2005, 21:35
Hi!

Erst einmal eine Information vorab: Ich beziehe mich hier auf das Thema "Gruppenzwang! (Gruppierung)" aus dem folgenden Thread: http://www.delphipraxis.net/internal...ew+gruppierung.

Und zwar müssen die IDs der Gruppen immer unterschiedlich sein. Ansonsten werden die Gruppennamen verwendet, die zum Start die ID hatten...

Delphi-Quellcode:
for i := 0 to lv1.Items.Count - 1 do begin
  // Record leeren
  ZeroMemory(@lv60,sizeof(TLVItem60));

  // Flag setzen, weil wir die Gruppen-ID ändern wollen
  lv60.mask := LVIF_GROUPID;

  // von welchem Item?
  lv60.iItem := i;

  // wie lautet die ID?
  lv60.iGroupId := 1;

  // und ab dafür
  SendMessage(lv1.Handle,LVM_SETITEM,0,LPARAM(@lv60));
end;
Ich meine dabei, folgenden Abschnitt:

Delphi-Quellcode:
  // wie lautet die ID?
  lv60.iGroupId := 1;
Die ID muss immer unterschiedlich sein. Aber kann man die ganze Gruppierung nicht irgendwie terminieren, sodass die ID immer wieder KOMPLETT neu geladen werden (je nach Bedarf; ohne Programmneustart)???

Ich hoffe jemand versteht, was ich meine...?

MCXSC
  Mit Zitat antworten Zitat