Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
Delphi 7 Architect
|
Re: nonVCL Treeview rekursiv durchgehen
4. Jul 2007, 11:57
Delphi-Quellcode:
procedure DoClear(Tree: THandle; Item: HTREEITEM; Code: Integer);
var
tvi: TTVItemW;
begin
if not Assigned(Item) then exit;
ZeroMemory(@tvi, sizeof(TTVItemW));
tvi.hItem := Item;
tvi.mask := TVIF_PARAM or TVIF_TEXT;
DoClear(Tree, Treeview_GetNextItem(Tree, Item, TVGN_CHILD), TVGN_NEXT);
if CommCtrlW.TreeView_GetItemW(Tree, tvi) then
begin
if Assigned(TObject(tvi.lParam)) then
TObject(tvi.lParam).Free;
end;
end;
versuch es mal so...
|
|
Zitat
|