TVItemText[Node] and TVItemTextW [Node] - node text;
TVItemPath(Node, s) and TVItemPathW (Node, s) - returns the "path" from the root node to the specified Node as a concatenation of the text of all nodes on this path (strings are separated by s);
TVItemImage[Node] - the main icon for a tree node when it is not selected (for the selected state, another icon is used, set by the TVItemSelImg property). Use a value of -1 to be able to set the icon in the TVN_GETDISPINFO message handler. In order to have no pictogram at all, the value -2 should be used. When assigning a value to this property, the same value is simultaneously assigned to the TVItemSelImg property;
TVItemSelImg[Node] - an icon for a node in its selected state;
TVItemOverlay[Node] - drawing on the main icon. A value of 0 means no overlays, values from 1 to 15 use overlay icons from the same ImageListNormal list of images where the main icons come from (see the Overlay [] property for a list of icons);
TVItemStateImg[Node] - "state" icon, which is taken from a separately specified list of images ImageListState;
TVItemData[Node] - number or pointer associated with a node in the tree;
TVItemBold[Node] - a special property that allows you to display the text of a node in a bold font;
TVItemCut[Node] - a special visual effect for a node in a tree, which is usually used to display the nodes selected for the operation of "cutting" and subsequent insertion;
TVItemDropHilighted[Node] and TVItemDropHilited [Node] are property synonyms for a node that provide a special visual effect for a node. This is how elements in the tree are usually depicted that are the target for the object being dropped by the mouse (drag and drop). Unlike the TVDropHilited property, which specifies the only element in the tree intended for exactly this operation, this property simply changes the appearance of nodes, and the number of such nodes is not limited to a single one;
TVItemSelected[Node] - the "node is selected" property. Several nodes can be "selected" in a tree;