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