This documentation is archived and is not being maintained.

_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
public enum _VSTREEDISPLAYSTATE
public enum _VSTREEDISPLAYSTATE

 Member nameDescription
TDS_BOLDSet to indicate that item text is bold.  
TDS_CUTSet to indicate that the item is selected for a cut-paste operation.  
TDS_DISPLAYLINKDraws item text in same color as IE link, underlines, and changes cursor on mouse-over.  
TDS_DROPHILITEDSet to indicate that the item is highlighted as a drag-drop target.  
TDS_EXPANDEDUsed for notification only. Do not set. 
TDS_FORCESELECTFor internal use. Do not set.  
TDS_GRAYTEXTSet to indicate that item text is grayed out.  
TDS_OVERLAYMASKFor internal use. Do not set.  
TDS_SELECTEDFor internal use. Do not set.  
TDS_STATEIMAGEMASKSet to indicate that an image file handle is specified in VSTREEDISPLAYDATA.  
TDS_TEXTTYPEMASKFor internal use. Do not set.  
TDS_USERMASKSame as TDS_STATEIMAGEMASK

COM Signature

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.

Show: