Método IVsUIShellOpenDocument.OpenCopyOfStandardEditor (IVsWindowFrame, Guid, IVsWindowFrame)
Publicado: abril de 2016
Usado para implementar a funcionalidade de Window.NewWindow.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OpenCopyOfStandardEditor(
IVsWindowFrame pWindowFrame,
[InAttribute] ref Guid rguidLogicalView,
out IVsWindowFrame ppNewWindowFrame
)
int OpenCopyOfStandardEditor(
IVsWindowFrame^ pWindowFrame,
[InAttribute] Guid% rguidLogicalView,
[OutAttribute] IVsWindowFrame^% ppNewWindowFrame
)
abstract OpenCopyOfStandardEditor :
pWindowFrame:IVsWindowFrame *
rguidLogicalView:Guid byref *
ppNewWindowFrame:IVsWindowFrame byref -> int
Function OpenCopyOfStandardEditor (
pWindowFrame As IVsWindowFrame,
<InAttribute> ByRef rguidLogicalView As Guid,
<OutAttribute> ByRef ppNewWindowFrame As IVsWindowFrame
) As Integer
Parâmetros
- pWindowFrame
[in] Ponteiro para a moldura da janela original para clonar.
- rguidLogicalView
[in] GUID que identifica o modo de exibição lógico.Para obter uma lista de GUIDS de exibição lógica, consulte modos de exibição lógico e físico.
- ppNewWindowFrame
[out] Ponteiro para o novo clonado moldura da janela.
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::OpenCopyOfStandardEditor(
[in] IVsWindowFrame *pWindowFrame,
[in] REFGUID rguidLogicalView,
[out, retval] IVsWindowFrame **ppNewWindowFrame
);
Editores devem tratar cmdidNewWindow comando chamando este método.
Consulte também
Interface IVsUIShellOpenDocument
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo