IVsUIShellOpenDocument Interface

Definição

Controla o estado de documentos abertos no ambiente.

public interface class IVsUIShellOpenDocument
public interface class IVsUIShellOpenDocument
__interface IVsUIShellOpenDocument
[System.Runtime.InteropServices.Guid("35299EEC-11EE-4518-9F08-401638D1D3BC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsUIShellOpenDocument
[<System.Runtime.InteropServices.Guid("35299EEC-11EE-4518-9F08-401638D1D3BC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsUIShellOpenDocument = interface
Public Interface IVsUIShellOpenDocument
Atributos

Comentários

Consulte também SVsUIShellOpenDocument serviço.

Para abrir provisionamente um documento na Visual Studio guia Visualização, use métodos nessa interface de dentro de uma using instrução em conjunto com a NewDocumentStateScope classe ou use o SetNewDocumentState método.

Notas aos Chamadores

Chame para determinar se um documento está aberto, para abrir um documento usando vários editores ou para visualizar um documento.

Métodos

AddStandardPreviewer(String, String, Int32, String, String, String, String, String, UInt32)

Adiciona um navegador da Web à lista de visualizações disponíveis.

GetFirstDefaultPreviewer(String, Int32, Int32)

Retorna o caminho do arquivo. exe do primeiro navegador da Web padrão.

GetStandardEditorFactory(UInt32, Guid, String, Guid, String, IVsEditorFactory)

Retorna a fábrica do editor associada a um documento específico (por exemplo, um tipo de arquivo).

InitializeEditorInstance(UInt32, IntPtr, IntPtr, String, Guid, String, Guid, String, String, IVsUIHierarchy, UInt32, IntPtr, IServiceProvider, Guid, IVsWindowFrame)

Inicializa uma instância do editor de documento.

IsDocumentInAProject(String, IVsUIHierarchy, UInt32, IServiceProvider, Int32)

Determina se um documento faz parte do projeto.

IsDocumentOpen(IVsUIHierarchy, UInt32, String, Guid, UInt32, IVsUIHierarchy, UInt32[], IVsWindowFrame, Int32)

Determina se um documento está aberto no momento.

IsSpecificDocumentViewOpen(IVsUIHierarchy, UInt32, String, Guid, String, UInt32, IVsUIHierarchy, UInt32, IVsWindowFrame, Int32)

Determina se uma exibição de documento especificada está aberta.

MapLogicalView(Guid, Guid, String)

Mapeia uma exibição física para uma exibição lógica.

OpenCopyOfStandardEditor(IVsWindowFrame, Guid, IVsWindowFrame)

Usado para implementar a funcionalidade Window. NewWindow.

OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame)

Localiza um projeto apropriado para abrir o documento.

OpenDocumentViaProjectWithSpecific(String, UInt32, Guid, String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame)

Localiza um projeto especificado para abrir este documento.

OpenSpecificEditor(UInt32, String, Guid, String, Guid, String, IVsUIHierarchy, UInt32, IntPtr, IServiceProvider, IVsWindowFrame)

Abre um editor especificado.

OpenStandardEditor(UInt32, String, Guid, String, IVsUIHierarchy, UInt32, IntPtr, IServiceProvider, IVsWindowFrame)

Abre o editor padrão.

OpenStandardPreviewer(UInt32, String, VSPREVIEWRESOLUTION, UInt32)

Abre um navegador da Web padrão para o documento especificado.

SearchProjectsForRelativePath(UInt32, String, String[])

Converte um caminho relativo de um documento em um caminho absoluto que pode ser passado para OpenDocumentViaProject(String, Guid, IServiceProvider, IVsUIHierarchy, UInt32, IVsWindowFrame) .

Aplica-se a