IVsUIShell5 Interface

Definição

Estende a funcionalidade da IVsUIShell interface fornecendo acesso a funcionalidades de janela adicionais.

public interface class IVsUIShell5
public interface class IVsUIShell5
__interface IVsUIShell5
public interface IVsUIShell5
type IVsUIShell5 = interface
Public Interface IVsUIShell5
Derivado

Métodos

CreateThemedImageList(IntPtr, UInt32)

Cria uma lista de imagens com tema. As listas de imagens com tema tentam transformar as imagens para direcionar um determinado plano de fundo. O chamador é responsável por chamar ImageList_Destroy para excluir a lista de imagens. OBSERVAÇÃO:

EnumKeyBindingScopes()

Recupera uma coleção de escopos de associação de chave disponíveis.

GetKeyBindingScope(Guid)

Recupera o nome de um escopo de associação de chave.

GetOpenFileNameViaDlgEx2(VSOPENFILENAMEW[], String, String)

Abre a caixa de diálogo abrir arquivo para obter um arquivo aberto especificado.

GetThemedColor(Guid, String, UInt32)

Obtém o valor RGBA atual de uma cor com tema. Esse método falhará se a cor não existir.

ThemeDIBits(UInt32, Byte[], UInt32, UInt32, Boolean, UInt32)

Aplica-se a eles para BGRA32 bits de bitmap independentes de dispositivo. A luminosidade da imagem é transformada para que a luminosidade constante "Halo" se misture com o plano de fundo. Isso tem o efeito de eliminar visualmente o Halo. A luminosidade do "Halo" é uma constante imutável e não é calculada a partir da imagem de entrada. Imagens que contêm ciano (#00FFFF) em seu pixel superior direito não são invertidas. Em vez disso, o pixel superior direito é limpo (RGBA são todos definidos como 0) e S_OK é retornado sem modificar a imagem.

ThemeWindow(IntPtr)

Aplique o tema VS à janela especificada para as classes de janela com suporte.

Métodos de Extensão

GetThemedColorRgba(IVsUIShell5, ThemeResourceKey)

Obtém e VS_RGBA valor inteiro não assinado do tema atual para a chave de cor fornecida. O valor retornado tem o canal vermelho no byte inferior e o canal alfa no byte alto.

GetThemedGDIColor(IVsUIShell5, ThemeResourceKey)

Obtém um Color valor do tema atual para a chave de cor fornecida.

GetThemedWPFColor(IVsUIShell5, ThemeResourceKey)

Obtém um Color valor do tema atual para a chave de cor fornecida.

Aplica-se a