Compartilhar via


Interface IVsWindowFrame

 

Publicado: abril de 2016

Fornece acesso às propriedades de quadros de janela do ambiente e comportamentos de janelas de ferramenta e o documento.

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

Sintaxe

[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")]
public interface IVsWindowFrame
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
[GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")]
public interface class IVsWindowFrame
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")>]
type IVsWindowFrame = interface end
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
<GuidAttribute("11138F8A-38C0-4436-B5A6-2F5EF2C3E242")>
Public Interface IVsWindowFrame

Métodos

Nome Descrição
System_CAPS_pubmethod CloseFrame(UInt32)

Fecha uma janela.

System_CAPS_pubmethod GetFramePos(VSSETFRAMEPOS[], Guid, Int32, Int32, Int32, Int32)

Retorna a posição da janela.

System_CAPS_pubmethod GetGuidProperty(Int32, Guid)

Retorna uma propriedade de quadro de janela com base em uma GUID fornecida.

System_CAPS_pubmethod GetProperty(Int32, Object)

Retorna uma propriedade window.

System_CAPS_pubmethod Hide()

Oculta uma janela.

System_CAPS_pubmethod IsOnScreen(Int32)

Retorna true se o quadro de janela estiver na tela.

System_CAPS_pubmethod IsVisible()

Determina se ou não a janela está visível.

System_CAPS_pubmethod QueryViewInterface(Guid, IntPtr)

Fornece IVsWindowFrame com um auxiliar do modo de exibição (VSFPROPID_ViewHelper) inserido na sua lista de notificações de eventos.

System_CAPS_pubmethod SetFramePos(VSSETFRAMEPOS, Guid, Int32, Int32, Int32, Int32)

Define a posição da janela.

System_CAPS_pubmethod SetGuidProperty(Int32, Guid)

Define uma propriedade de quadro de janela com base em uma GUID fornecida.

System_CAPS_pubmethod SetProperty(Int32, Object)

Define uma propriedade de quadro de janela.

System_CAPS_pubmethod Show()

Processa esta janela visível, a janela será trazida para a parte superior e ativa a janela.

System_CAPS_pubmethod ShowNoActivate()

Mostra ou faz com que uma janela visível e possa visualizá-la na parte superior, mas não torna a janela ativa.

Comentários

O ambiente não fornece dois modos para os controles hospedados em um IVsWindowFrame objeto.Uma verificação de propriedades do ambiente retorna null indicando que não há suporte para propriedades do ambiente.

Um VSPackage que implementa IOleObject, como, por exemplo, um editor que usa uma janela de documento, pode chamar o GetAmbientUserMode método para verificar o modo de design ou modo de execução.Enquanto as diretrizes para recipientes de controle de ActiveX de estado que os recipientes (ou sites) devem oferecer suporte propriedades ambiente, isso não funciona em Visual Studio porque o site criado para o VSPackage não oferece suporte a propriedades do ambiente.

UserMode normalmente indica o modo no qual o controle deve ser executado:

Modo de Execução

UserMode = =false

ou

DesignMode

UserMode = =true

Observações para chamadores:

Chame IVsWindowFrame para obter um IVsWindowFrame o ponteiro para chamar métodos em uma janela de documento ou ferramenta.IVsWindowFrameé implementada pelo ambiente, por meio do SVsWindowFrame service.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo