Unit 'resourcetree' Package
[Overview][Classes][Index] [#fcl-res]

TResourceTreeNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: resourcetree.pp line 29

type TResourceTreeNode = class

protected

  fParent: TResourceTreeNode;

  fNamedEntries: TFPList;

  fIDEntries: TFPList;

  fSubDirRVA: LongWord;

  fDataRVA: LongWord;

  fNameRva: LongWord;

  fDesc: TResourceDesc;

  function GetNamedCount;

  function GetNamedEntry();

  function GetIDCount;

  function GetIDEntry();

  function GetData; virtual;

  function InternalFind();

  constructor Create; virtual; overload;

  property Parent: TResourceTreeNode; [r]

public

  destructor Destroy; override;

  procedure Add(); virtual; abstract;

  function CreateSubNode(); virtual; abstract;

  function CreateResource; virtual;

  procedure Clear;

  function Remove();

  function Find();

  function FindFreeID(); virtual;

  function IsLeaf; virtual;

  property Desc: TResourceDesc; [r]

  property NamedCount: LongWord; [r]

  property NamedEntries []: TResourceTreeNode; [r]

  property IDCount: LongWord; [r]

  property IDEntries []: TResourceTreeNode; [r]

  property NameRVA: LongWord; [rw]

  property SubDirRVA: LongWord; [rw]

  property DataRVA: LongWord; [rw]

  property Data: TAbstractResource; [r]

end;

Inheritance

TResourceTreeNode

|

TObject


Documentation generated on: 2023-03-18