_VSTREEDISPLAYSTATE Enumeration

 

Specifies the bit fields of interest in the State member of the VSTREEDISPLAYDATA structure.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

public enum _VSTREEDISPLAYSTATE

Member nameDescription
TDS_BOLD

Set to indicate that item text is bold.

TDS_CUT

Set to indicate that the item is selected for a cut-paste operation.

TDS_DISPLAYLINK

Draws item text in same color as IE link, underlines, and changes cursor on mouse-over.

TDS_DROPHILITED

Set to indicate that the item is highlighted as a drag-drop target.

TDS_EXPANDED

Used for notification only. Do not set.

TDS_FORCESELECT

For internal use. Do not set.

TDS_GRAYTEXT

Set to indicate that item text is grayed out.

TDS_OVERLAYMASK

For internal use. Do not set.

TDS_SELECTED

For internal use. Do not set.

TDS_STATEIMAGEMASK

Set to indicate that an image file handle is specified in VSTREEDISPLAYDATA.

TDS_TEXTTYPEMASK

For internal use. Do not set.

TDS_USERMASK

Same as TDS_STATEIMAGEMASK.

From vsshell.idl:

TDS_EXPANDED is passed in to GetDisplayData to indicate that a tree list node has been expanded. This could be used to return a different display glyph based on the expanded state.

Return to top
Show: