IVsFontAndColorUtilities.GetTrackedItemIndex Method
Obtain the index of a tracked color as represented by a COLORREF and a member of the __VSCOLORASPECT indicated if the color was used in the foreground or background.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
Function GetTrackedItemIndex ( _
crSource As UInteger, _
<OutAttribute> ByRef pAspect As Integer, _
<OutAttribute> ByRef piItem As Integer _
) As Integer
int GetTrackedItemIndex(
uint crSource,
out int pAspect,
out int piItem
)
int GetTrackedItemIndex(
[InAttribute] unsigned int crSource,
[OutAttribute] int% pAspect,
[OutAttribute] int% piItem
)
abstract GetTrackedItemIndex :
crSource:uint32 *
pAspect:int byref *
piItem:int byref -> int
function GetTrackedItemIndex(
crSource : uint,
pAspect : int,
piItem : int
) : int
Parameters
crSource
Type: UInt32[in] A COLORREF representation of color value.
pAspect
Type: Int32%[out] A valid member of the __VSCOLORASPECT indicating if the value of crSource is a foreground or background color.
piItem
Type: Int32%The index of the item being tracked.
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
Managed code can obtain functionality equivalent to GetSysColor with SystemColors and convert between COLORREF and the System.Drawing.Color structure using M:System.Drawing.ColorTranslator.FromWin32 and M:System.Drawing.ColorTranslator.ToWin32.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
IVsFontAndColorUtilities Interface
Microsoft.VisualStudio.Shell.Interop Namespace