IVsPackageDefinedTextMarkerType.GetDefaultColors 方法

返回标记的默认值前景色和背景色。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
Function GetDefaultColors ( _
    <OutAttribute> piForeground As COLORINDEX(), _
    <OutAttribute> piBackground As COLORINDEX() _
) As Integer
int GetDefaultColors(
    COLORINDEX[] piForeground,
    COLORINDEX[] piBackground
)
int GetDefaultColors(
    [OutAttribute] array<COLORINDEX>^ piForeground, 
    [OutAttribute] array<COLORINDEX>^ piBackground
)
abstract GetDefaultColors : 
        piForeground:COLORINDEX[] byref * 
        piBackground:COLORINDEX[] byref -> int
function GetDefaultColors(
    piForeground : COLORINDEX[], 
    piBackground : COLORINDEX[]
) : int

参数

返回值

类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 textmgr.idl:

HRESULT IVsPackageDefinedTextMarkerType::GetDefaultColors(
   [out] COLORINDEX *piForeground, 
   [out] COLORINDEX *piBackground
);

如果为标记类型指定 MV_LINE 的值或 MV_BORDER ,则 GetDefaultColors 未由环境调用。 否则,此方法允许您指定要应用于该清单文本,的默认值前景色和背景着色是否指定了 MV_COLOR_ALWAYSMV_COLOR_LINE_IF_NO_MARGIN的值。 此方法仅指定默认颜色,在 工具 菜单,的 选项 命令用户可以更改。

备注

返回的值是 COLORINDEX 枚举,而不是 COLORREF RGB 值。

.NET Framework 安全性

请参阅

参考

IVsPackageDefinedTextMarkerType 接口

Microsoft.VisualStudio.TextManager.Interop 命名空间