IVsPackageDefinedTextMarkerType.GetDefaultColors Método

Definição

Retorna as cores padrão de primeiro e segundo plano para um marcador.

public:
 int GetDefaultColors(cli::array <Microsoft::VisualStudio::TextManager::Interop::COLORINDEX> ^ piForeground, cli::array <Microsoft::VisualStudio::TextManager::Interop::COLORINDEX> ^ piBackground);
public:
 int GetDefaultColors(Platform::Array <Microsoft::VisualStudio::TextManager::Interop::COLORINDEX> ^ piForeground, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::COLORINDEX> ^ piBackground);
int GetDefaultColors(std::Array <Microsoft::VisualStudio::TextManager::Interop::COLORINDEX> const & piForeground, std::Array <Microsoft::VisualStudio::TextManager::Interop::COLORINDEX> const & piBackground);
public int GetDefaultColors (Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[] piForeground, Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[] piBackground);
abstract member GetDefaultColors : Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[] * Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[] -> int
Public Function GetDefaultColors (piForeground As COLORINDEX(), piBackground As COLORINDEX()) As Integer

Parâmetros

piForeground
COLORINDEX[]

fora Ponteiro para a cor de primeiro plano padrão. Para obter uma lista de piForeground valores, consulte COLORINDEX4C54D3F1-4AEB-497F-8311-2AB027C8BAD8.

piBackground
COLORINDEX[]

fora Ponteiro para a cor de plano de fundo padrão. Para obter uma lista de piBackground valores, consulte COLORINDEX4C54D3F1-4AEB-497F-8311-2AB027C8BAD8.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr. idl:

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

Se você especificar um valor de MV_LINE ou MV_BORDER para o tipo de marcador, GetDefaultColors o não será chamado pelo ambiente. Caso contrário, esse método permite que você especifique a cor padrão do primeiro plano e do plano de fundo que você deseja aplicar ao texto marcado, com base em se você especificou um valor de MV_COLOR_ALWAYS ou MV_COLOR_LINE_IF_NO_MARGIN . Esse método especifica apenas a cor padrão, que o usuário pode alterar usando o comando Opções no menu ferramentas .

Observação

O valor retornado é uma COLORINDEX enumeração, não um valor de COLORREF RGB.

Aplica-se a