Compartilhar via


Método IVsUIShellOpenDocument.OpenStandardPreviewer (UInt32, String, VSPREVIEWRESOLUTION, UInt32)

 

Publicado: abril de 2016

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

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int OpenStandardPreviewer(
    uint ospOpenDocPreviewer,
    string pszURL,
    VSPREVIEWRESOLUTION resolution,
    uint dwReserved
)
int OpenStandardPreviewer(
    unsigned int ospOpenDocPreviewer,
    String^ pszURL,
    VSPREVIEWRESOLUTION resolution,
    unsigned int dwReserved
)
abstract OpenStandardPreviewer : 
        ospOpenDocPreviewer:uint32 *
        pszURL:string *
        resolution:VSPREVIEWRESOLUTION *
        dwReserved:uint32 -> int
Function OpenStandardPreviewer (
    ospOpenDocPreviewer As UInteger,
    pszURL As String,
    resolution As VSPREVIEWRESOLUTION,
    dwReserved As UInteger
) As Integer

Parâmetros

  • ospOpenDocPreviewer
    [in] Sinalizadores de bit a bit que indicam como o visualizador é aberto.Esses sinalizadores de controle se o Browse With caixa de diálogo é usada (OSP_UsePreviewWithDialog).Para obter mais informações, consulte __VSOSPFLAGS.
  • pszURL
    [in] URL do documento para visualizar.
  • resolution
    [in] Enumeração de resolução que determina a resolução na qual as janelas do navegador devem ser exibidos (se aceitos).Valores são obtidas a partir do VSPREVIEWRESOLUTION enumeração.
  • dwReserved
    [in] Reservado para uso futuro.Set to null.

Valor de retorno

Type: System.Int32

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

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsUIShellOpenDocument::OpenStandardPreviewer(
   [in] VSOSPFLAGS ospOpenDocPreviewer,
   [in] LPCOLESTR pszURL,
   [in] VSPREVIEWRESOLUTION resolution,
   [in] DWORD dwReserved
);

Um projeto com itens que podem ser visualizados (exibido em um navegador) é responsável por implementar a IOleCommandTarget manipulador de comandos.Este método deve ser usado no corpo do manipulador de comando para fazer com que o navegador ou navegadores seja iniciado.Chamar esse método para dar suporte a Browse With comando, que está disponível a partir de um sistema de projeto que tenha habilitado o cmdidPreviewInBrowser ou cmdidBrowseWith comandos.Esses comandos permitem que o Browse With comando seja exibido se o usuário tenta abrir um tipo de arquivo para o qual você dá suporte abrindo um navegador (pré-visualizador).

Quando um usuário opta por Browse With, chame IVsUIShellOpenDocument.OpenStandardPreviewer para abrir o Browse With caixa de diálogo.O usuário pode selecionar da lista de navegadores registrados.Para preencher o Browse With deve chamar a caixa de diálogo com um navegador específico, seu VSPackage AddStandardPreviewer quando o ambiente chama o ResetDefaults a implementação de seu VSPackage com um valor de PKGRF_ADDSTDPREVIEWER na grfFlagsparameter.Por exemplo, você poderá usar essa abordagem para adicionar um emulador especial para o seu produto.

O ambiente oferece suporte a vários navegadores padrão.Portanto, este comando pode causar vários navegadores para ser iniciado.O usuário controla quais navegadores é aberto usando o "Procurar com..."caixa de diálogo.

Consulte também

Interface IVsUIShellOpenDocument
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo