返回标记的默认值前景色和背景色。
命名空间: 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
参数
piForeground
类型:array<Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[][out] 为默认值前景色的指针。 有关 piForeground 值列表,请参见 COLORINDEX4 C54 D3F1-4AEB-497F-8311-2AB027 C8 BAD8。
piBackground
类型:array<Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[][out] 为默认背景色的指针。 有关 piBackground 值列表,请参见 COLORINDEX4 C54 D3F1-4AEB-497F-8311-2AB027 C8 BAD8。
返回值
类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 textmgr.idl:
HRESULT IVsPackageDefinedTextMarkerType::GetDefaultColors(
[out] COLORINDEX *piForeground,
[out] COLORINDEX *piBackground
);
如果为标记类型指定 MV_LINE 的值或 MV_BORDER ,则 GetDefaultColors 未由环境调用。 否则,此方法允许您指定要应用于该清单文本,的默认值前景色和背景着色是否指定了 MV_COLOR_ALWAYS 或 MV_COLOR_LINE_IF_NO_MARGIN的值。 此方法仅指定默认颜色,在 工具 菜单,的 选项 命令用户可以更改。
备注
返回的值是 COLORINDEX 枚举,而不是 COLORREF RGB 值。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。