Expand Minimize

__VSOVERLAYICON2 Enumeration

Provides additional members for the VSOVERLAYICON enumeration.

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

public enum __VSOVERLAYICON2

Member nameDescription
OVERLAYICON_EXCLUDEDOverlay icon is excluded.
OVERLAYICON_NOTONDISKOverlay icon is not on disk.
OVERLAYICON_MAXINDEX2Indicates the last VSOVERLAYICON2.

This is the overlay icon that the UI hierarchy returns when asked for VSHPROPID_OverlayIconIndex. This will be transparently drawn on top of the item's normal icon.

COM Signature

From vsshell80.idl:

enum __VSOVERLAYICON2
{
    OVERLAYICON_EXCLUDED        = 5,
    OVERLAYICON_NOTONDISK       = 6,
    OVERLAYICON_MAXINDEX2        = 6
};
typedef DWORD VSOVERLAYICON2;   // different type than original
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft