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 |