Interface IDockingWindow (shobjidl_core.h)

Expõe métodos que notificam o objeto de janela de encaixe de alterações, incluindo exibição, ocultação e remoção iminente. Essa interface é implementada por objetos de janela que podem ser encaixados no espaço de borda de uma janela do Windows Explorer.

Herança

A interface IDockingWindow herda de IOleWindow. IDockingWindow também tem esses tipos de membros:

Métodos

A interface IDockingWindow tem esses métodos.

 
IDockingWindow::CloseDW

Notifica o objeto da janela de encaixe de que ele está prestes a ser removido do quadro. O objeto da janela de encaixe deve salvar qualquer informação persistente no momento.
IDockingWindow::ResizeBorderDW

Notifica o objeto da janela de encaixe de que o espaço de borda do quadro foi alterado. Em resposta a esse método, a implementação IDockingWindow deve chamar SetBorderSpaceDW, mesmo que nenhum espaço de borda seja necessário ou uma alteração não seja necessária.
IDockingWindow::ShowDW

Instrui o objeto da janela de encaixe a mostrar ou se ocultar.

Comentários

IDockingWindow é derivado de IOleWindow. Consulte os tópicos a seguir para obter detalhes sobre esses métodos também disponíveis para IDockingWindow por meio dessa herança.

Métodos IDockingWindow adicionais
IDockingWindow::GetWindow
IDockingWindow::ContextSensitiveHelp
 

Quando implementar

Implemente IDockingWindow quando quiser exibir uma janela dentro de um quadro do navegador. Normalmente, isso é usado para janelas de interface do usuário, como barras de ferramentas.

Quando usar

Normalmente, você não usa a interface IDockingWindow diretamente. O navegador Shell usa essa interface para dar suporte a janelas encaixadas dentro do quadro do navegador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shlobj.h)