Unter Turbo Delphi wird der Text so zugewiesen:
Delphi-Quellcode:
TVN_GETDISPINFOW:
with PTVDispInfoW(NMHdr)^
do begin
Node := GetNodeFromItem(item);
if Node <> nil
then begin
if (item.mask and TVIF_TEXT) <> 0
then lStrCpyNW(item.pszText, PWideChar(Node.Text), item.cchTextMax - 1);
if (item.mask and TVIF_IMAGE) <> 0
then begin
GetImageIndex(Node);
item.iImage := Node.ImageIndex;
end;
if (item.mask and TVIF_SELECTEDIMAGE) <> 0
then begin
GetSelectedIndex(Node);
item.iSelectedImage := Node.SelectedIndex;
end;
end;
end;
Unter Delphi 7 hat man dann einen leeren Eintrag und muss Node.Text in einen String umwandeln, damit man einen Text bekommt.