TV_ITEM结构

作用:该结构是CTreeView的一个项。

结构原型:

typedef struct _TV_ITEM { tvi UINT mask; HTREEITEM hItem; UINT state; UINT stateMask; LPSTR pszText; int cchTextMax; int iImage; int iSelectedImage; int cChildren; LPARAM lParam; } TV_ITEM, FAR* LPTV_ITEM;成员: mask:用于指定其它成员的有效性,可以是以下值:TVIF_CHILDREN cChildren 成员有效TVIF_HANDLE    hItem 成员有效TVIF_IMAGE       iImage 成员有效TVIF_PARAM      lParam 成员有效TVIF_SELECTEDIMAGE  iSelectedImage 成员有效TVIF_STATE         state 和stateMask 成员有效TVIF_TEXT       pszText 和cchTextMax 成员有效 hitem:指向自身的句柄 State:指定了该项的状态,可以是下列值:TVIS_EXPANDED 该节点是展开状态的TVIS_EXPANDEDONCE  该节点和所有子结点是展开状态的TVIS_EXPANDPARTIAL 该节点的部分子节点以展开状态显示TVIS_CUT    该结点被选择用来进行剪切和粘贴操作.
TVIS_SELECTED   该结点被选中
TVIS_FOCUSED 该节点具有输入焦点.TVIS_DROPHILITED 该节点成为拖动操作的目标. pszText:指定该节点的caption cchTextMax:指定  pszText成员的缓冲区大小 cChildren:指定该节点是否有子节点,0:没有,1:有。 

你可能感兴趣的:(TV_ITEM结构)