Solved!!!
Delphi-Quellcode:
procedure ListViewCE(lv:TJVListView;Collapsed:boolean);
var
id : Integer;
res : Integer;
h : HWND;
col : integer;
begin
h := lv.Handle;
if (h = 0) then exit;
for id := 0 to lv.Groups.Count-1
do begin
if Boolean(ListView_HasGroup(h,id))
then begin
if Collapsed then col := 1 else col := 4;
res := ListView_SetGroupState(h,id,LVGS_COLLAPSED,col);
end;
end;
Application.ProcessMessages;
end;
Stecke gerade am gleichen Problem fest. Da du ja anscheinend auf eine Lösung gestoßen bist, wäre es möglich von dir deinen Post nochmal kurz genauer zu erläutern ?