Interface IVsUIShell2
Publicado: agosto de 2016
Estende a funcionalidade do IVsUIShell interface fornecendo acesso a funcionalidades adicionais de janela.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")]
[InterfaceTypeAttribute(1)]
public interface IVsUIShell2
[GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")]
[InterfaceTypeAttribute(1)]
public interface class IVsUIShell2
[<GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")>]
[<InterfaceTypeAttribute(1)>]
type IVsUIShell2 = interface end
<GuidAttribute("4E6B6EF9-8E3D-4756-99E9-1192BAAD5496")>
<InterfaceTypeAttribute(1)>
Public Interface IVsUIShell2
Métodos
Nome | Descrição | |
---|---|---|
CreateGlyphImageButton(IntPtr, UInt16, Int32, Int32, UInt32, IVsImageButton) | Cria um botão de imagem/texto misto usando o glifo especificado como a imagem. |
|
CreateGradient(UInt32, IVsGradient) | Retorna um IVsGradient objeto na qual desenhar um gradiente de um tipo especificado. |
|
CreateIconImageButton(IntPtr, IntPtr, UInt32, IVsImageButton) | Cria um botão de imagem/texto misto usando o ícone especificado como a imagem. |
|
GetDirectoryViaBrowseDlgEx(VSBROWSEINFOW[], String, String, String, VSNSEBROWSEINFOW[]) | Abre a caixa de diálogo Procurar para obter um nome de diretório (possivelmente em uma extensão de namespace). |
|
GetOpenFileNameViaDlgEx(VSOPENFILENAMEW[], String) | Abre o Abrir o arquivo caixa de diálogo para obter um arquivo aberto especificado. |
|
GetSaveFileNameViaDlgEx(VSSAVEFILENAMEW[], String) | Abre o Salvar como caixa de diálogo para obter uma opção Salvar nome do arquivo. |
|
GetVSCursor(UInt32, IntPtr) | Retorna um identificador para um cursor de um tipo de cursor especificado. |
|
GetVSSysColorEx(Int32, UInt32) | Retorna as configurações RGB da cor de sistema especificado usado pelo ambiente. |
|
IsAutoRecoverSavingCheckpoints(Int32) | Indica se documentos não salvos no momento estão sendo salvos automaticamente. |
|
SaveItemsViaDlg(UInt32, VSSAVETREEITEM[]) | Manipula o salvamento de um ou mais documentos por meio de Salvar alterações aos seguintes itens caixa de diálogo. |
|
VsDialogBoxParam(UInt32, UInt32, UInt32, Int32) | Carrega e exibe o modelo de caixa de diálogo especificada usando o procedimento de retorno de chamada de caixa de diálogo especificada. |
Comentários
Essa interface fornece métodos para:
Criando botões que combinam imagens e texto.
Criando gradientes para preencher planos de fundo da janela.
Obter valores de cor de sistema.
Estendido procurando pastas.
Estendido a navegação para abrir ou salvar arquivos.
Manipulação de caixas de diálogo personalizadas.
Observações para os Implementadores:
Implementado pelo ambiente.
Observações para os Autores de Chamada:
Obter o IVsUIShell2 interface chamando o QueryInterface método o IVsUIShell interface que por sua vez é obtido com a SVsUIShell serviço.
Confira Também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao início