IVsUIShell5 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |