Einzelnen Beitrag anzeigen

Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#5

Re: VirtualStringTree: Nicht immer wird alles aufgelistet

  Alt 8. Sep 2007, 23:07
Jp, es kommt nur gelegentlich vor.

Delphi-Quellcode:
  TTyp = (ftFile, ftDir);

  PTreeData = ^TTreeData;

  TTreeData = record
    fCaption : String;
    fPfad : String;
    fGroesse : String;
    fDateityp : String;
    fIcon : Integer;
    fTyp : TTyp;
  end;

function AddVSTStructure(AVST: TCustomVirtualStringTree; ANode: PVirtualNode;
  ARecord: TTreeData): PVirtualNode;
var Data : PTreeData;
begin
  Result := AVST.AddChild(ANode);
  Data := AVST.GetNodeData(Result);
  AVST.ValidateNode(Result, False);
  Data^.fCaption := ARecord.fCaption;
  Data^.fPfad := ARecord.fPfad;
  Data^.fGroesse := ARecord.fGroesse;
  Data^.fDateityp := ARecord.fDateityp;
  Data^.fIcon := ARecord.fIcon;
  Data^.fTyp := ARecord.fTyp;
end;
  Mit Zitat antworten Zitat