Share via


Interface IBrowserService2 (shdeprecated.h)

Preterido. IBrowserService2 estende IBrowserService. Os métodos expostos por essa interface são análogos a métodos protegidos virtualmente na herança C++ normal. A hierarquia de herança dos objetos abrange várias DLLs. A hierarquia é composta por uma classe base e várias classes derivadas que correspondem a controles, incluindo CLSID_WebBrowser e a área de trabalho do usuário. Os objetos que não estão na hierarquia não devem implementar essa interface nem usar a maioria de seus métodos.

Herança

A interface IBrowserService2 herda de IBrowserService. IBrowserService2 também tem estes tipos de membros:

Métodos

A interface IBrowserService2 tem esses métodos.

 
IBrowserService2::_CancelPendingNavigationAsync

Preterido. Permite que uma classe derivada solicite que a classe base cancele qualquer navegação pendente.
IBrowserService2::_CancelPendingView

Preterido. Permite que uma classe derivada solicite que a classe base cancele quaisquer exibições pendentes.
IBrowserService2::_CloseAndReleaseToolbars

Preterido. Solicita o fechamento das barras de ferramentas do navegador hospedadas pela classe derivada.
IBrowserService2::_DisableModeless

Preterido. Permite que uma classe derivada pergunte à classe base se uma interface do usuário modal está visível. Uma interface do usuário modal bloqueia o comportamento de minimizar e fechar na janela do navegador.
IBrowserService2::_ExecChildren

Preterido. Permite que a classe derivada emita um comando por meio do método IOleCommandTarget::Exec diretamente, em vez de depender da classe base.
IBrowserService2::_FindTBar

Preterido. Retorna o índice de um item da barra de ferramentas do navegador com base nas regras de identidade COM (Component Object Model).
IBrowserService2::_get_itbLastFocus

Preterido. Obtém a ID da última barra de ferramentas ou exibição que tinha foco.
IBrowserService2::_GetBorderDWHelper

Preterido. Um método auxiliar para a implementação de GetBorderDW.
IBrowserService2::_GetEffectiveClientArea

Preterido. Usado com IBrowserService2::_GetViewBorderRect para negociar as dimensões do modo de exibição do navegador.
IBrowserService2::_GetToolbarCount

Preterido. Retorna o número de barras de ferramentas na janela do navegador.
IBrowserService2::_GetToolbarItem

Preterido. Obtém um item específico de uma barra de ferramentas.
IBrowserService2::_GetViewBorderRect

Preterido. Usado com IBrowserService2::_GetEffectiveClientArea para negociar o tamanho e a posição da exibição do navegador.
IBrowserService2::_Initialize

Preterido. Coordena a inicialização do estado entre a base e as classes derivadas.
IBrowserService2::_LoadToolbars

Preterido. Carrega o estado salvo das barras de ferramentas do navegador.
IBrowserService2::_MaySaveChanges

Preterido. Permite que a classe base marcar se a exibição do navegador precisa salvar as alterações antes de fechar.
IBrowserService2::_NavigateToPidl

Preterido. Navega a classe base para um novo local de forma síncrona.
IBrowserService2::_OnFocusChange

Preterido. Coordena o foco entre a base e a classe derivada quando o foco muda entre as barras de ferramentas do navegador da classe derivada e sua exibição.
IBrowserService2::_PauseOrResumeView

Preterido. Permite que uma classe derivada solicite que a classe base pause (como antes de uma operação de minimizar) ou retome a exibição do navegador.
IBrowserService2::_put_itbLastFocus

Preterido. Define a última barra de ferramentas ou a última exibição com foco.
IBrowserService2::_ResizeNextBorder

Preterido. Redimensiona a borda da exibição do navegador em resposta à adição ou remoção de barras de ferramentas.
IBrowserService2::_ResizeNextBorderHelper

Preterido. Um método auxiliar usado pela implementação de IBrowserService2::_ResizeNextBorder.
IBrowserService2::_ResizeView

Preterido. Chama IBrowserService2::_UpdateViewRectSize e atualiza a exibição do navegador usando IOleInPlaceActiveObject::ResizeBorder.
IBrowserService2::_SaveToolbars

Preterido. Salva o estado das barras de ferramentas do navegador.
IBrowserService2::_SendChildren

Preterido. Permite que a classe derivada envie uma mensagem por meio da função SendMessage diretamente em vez de depender da classe base.
IBrowserService2::_SetFocus

Preterido. Define o foco em uma barra de ferramentas ou na janela de exibição do navegador. Chamado ao traduzir aceleradores por meio de TranslateAcceleratorSB ou quando IBrowserService2::v_MayGetNextToolbarFocus falha.
IBrowserService2::_SwitchActivationNow

Preterido. Coordena as atualizações de estado ao alternar entre as exibições atuais e pendentes do navegador.
IBrowserService2::_TryShell2Rename

Preterido. Coordena a renomeação da exibição do navegador atual quando o navegador é redirecionado.
IBrowserService2::_UIActivateView

Preterido. Permite que uma classe derivada solicite que a classe base atualize a exibição do navegador.
IBrowserService2::_UpdateViewRectSize

Preterido. Chamado para informar outras funções envolvidas nas negociações de tamanho de exibição do navegador que as dimensões de exibição do navegador permitidas foram alteradas.
IBrowserService2::ActivatePendingView

Preterido. Coordena a atualização do estado enquanto o navegador está alternando entre uma exibição atual e pendente.
IBrowserService2::AllowViewResize

Preterido. Informa à classe base se deseja permitir o redimensionamento da exibição.
IBrowserService2::CreateBrowserPropSheetExt

Preterido. Permite que a classe derivada adicione folhas de propriedades Opções de Pasta à classe base.
IBrowserService2::CreateViewWindow

Preterido. Coordena a atualização do estado ao criar uma nova janela de exibição do navegador.
IBrowserService2::ForwardViewMsg

Preterido. Chama a função SendMessage com uma mensagem recebida pelo modo de exibição, usando o membro _hwndView da estrutura BASEBROWSERDATA como o parâmetro SendMessage hWnd.
IBrowserService2::GetBaseBrowserData

Preterido. Obtém uma estrutura somente leitura que contém os elementos protegidos pertencentes à classe base, com a finalidade de determinar o estado.
IBrowserService2::GetFolderSetData

Preterido. Obtém uma estrutura que contém informações de pasta.
IBrowserService2::GetViewRect

Preterido. Recupera um valor usado para negociar o tamanho permitido da janela.
IBrowserService2::GetViewWindow

Preterido. Fornece acesso direto à janela de exibição do navegador criada por IBrowserService2::CreateViewWindow.
IBrowserService2::InitializeDownloadManager

Preterido. Habilita o gerenciador de downloads na classe base.
IBrowserService2::InitializeTransitionSite

Preterido. Habilita transições na janela de exibição do navegador.
IBrowserService2::InitializeTravelLog

Preterido. Permite que a classe derivada especifique um registro de navegação a ser usado em uma nova janela.
IBrowserService2::Offline

Preterido. Verifica e atualiza o status offline do navegador, sincronizando o estado entre a classe base e as classes derivadas.
IBrowserService2::OnCommand

Preterido. Chama a classe derivada da classe base ao receber uma mensagem de WM_COMMAND. A classe derivada manipula a mensagem.
IBrowserService2::OnCreate

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_CREATE. A classe derivada manipula a mensagem.
IBrowserService2::OnDestroy

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_DESTROY. A classe derivada manipula a mensagem.
IBrowserService2::OnFrameWindowActivateBS

Preterido. Chama a classe derivada da classe base em resposta a uma janela de subframe que está sendo ativada ou desativada. A classe derivada determina o que fazer em resposta à ação.
IBrowserService2::OnNotify

Preterido. Chama a classe derivada da classe base ao receber uma mensagem de WM_NOTIFY. A classe derivada manipula a mensagem.
IBrowserService2::OnSetFocus

Preterido. Chama a classe derivada da classe base ao receber uma mensagem de WM_SETFOCUS. A classe derivada manipula a mensagem.
IBrowserService2::OnSize

Preterido. Chama a classe derivada da classe base ao receber uma mensagem WM_SIZE. A classe derivada manipula a mensagem.
IBrowserService2::P utBaseBrowserData

Preterido. Obtém uma estrutura que permite acesso de leitura/gravação a membros protegidos da classe base. No entanto, observe que esse estado só deve ser atualizado pelo navegador base.
IBrowserService2::ReleaseShellView

Preterido. Coordena o tempo de vida da exibição entre a classe base e sua classe derivada.
IBrowserService2::SetAcceleratorMenu

Preterido. Implementado por uma classe derivada para definir aceleradores de menu que podem ser usados em uma chamada para TranslateAcceleratorSB.
IBrowserService2::SetActivateState

Preterido. Atualizações o valor do membro _uActivateState da estrutura BASEBROWSERDATA, que controla se a janela de exibição do navegador está em um estado ativado. A classe derivada faz essa chamada para a classe base.
IBrowserService2::SetAsDefFolderSettings

Preterido. Define o modo de exibição atual da pasta como o modo de exibição padrão para todas as pastas. Usado pela caixa de diálogo Opções de Pasta.
IBrowserService2::SetTopBrowser

Preterido. Informa a classe base quando ela se torna a instância mais alta do navegador.
IBrowserService2::UpdateSecureLockIcon

Preterido. Atualizações o valor do membro _eSecureLockIcon da estrutura BASEBROWSERDATA, que rastreia o ícone que indica um site seguro, além de atualizar o próprio ícone na interface do usuário.
IBrowserService2::v_CheckZoneCrossing

Preterido. Chamado pela classe base para validar um cruzamento de zona ao navegar de uma página para outra.
IBrowserService2::v_GetViewStream

Preterido. Retorna um fluxo usado para carregar ou salvar o estado de exibição.
IBrowserService2::v_MayGetNextToolbarFocus

Preterido. Usado ao traduzir aceleradores por meio do TranslateAcceleratorSB e na verificação do ciclo de foco entre a exibição e as barras de ferramentas do navegador.
IBrowserService2::v_MayTranslateAccelerator

Preterido. Chamado por uma classe derivada para instruir a classe base a prosseguir com a tradução de mnemônicos de teclado.
IBrowserService2::v_ShowHideChildWindows

Preterido. Permite que uma classe derivada atualize suas janelas filho após um evento de dimensionamento.
IBrowserService2::WndProcBS

Preterido. Permite que uma classe derivada chame a função WinProc da classe base.

Comentários

Essa interface também fornece os métodos da interface IBrowserService , da qual herda.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [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 shdeprecated.h