Não é possível abrir um menu pop-up personalizado quando você clica com o botão direito do mouse uma área de uma página da Web no Internet Explorer 8

Traduções deste artigo Traduções deste artigo
ID do artigo: 972845 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário:
  • Desenvolver um aplicativo que hospeda um Web Object Control (WebOC). O WebOC carrega uma página da Web para este aplicativo.
  • Criar um menu pop-up personalizado para esta página da Web usando o método IHTMLWindow4::createPopup.

    Observação Método IHTMLWindow4::createPopup permite que você abrir um menu pop-up quando você clica com o botão direito do mouse uma área de uma página da Web.
  • Recuperar o documento HTML para o menu pop-up personalizado usando a propriedade IHTMLPopup::document.
  • Tente chamar o método de QueryInterface para a interface ICustomDoc apontar para o documento HTML que você deseja usar para o menu pop-up personalizado.
Nesse cenário, execute o aplicativo em um computador que está executando o Internet Explorer 8. No entanto, quando você clica com o botão direito do mouse em uma área da página, no menu pop-up personalizado não aparece. Se você tentar depurar esse problema, o valor HRESULT 0 x 80004002 (E_NOINTERFACE) é retornado para o método QueryInterface. Entretanto, você espera que o valor HRESULT 0 x 0 (S_OK) a ser retornado para o método QueryInterface.

Resolução

Informações de atualização de segurança

Para resolver esse problema, instale a atualização de segurança cumulativa mais recente para Windows Internet Explorer. Para fazer isso, visite o seguinte site:
http://windowsupdate.microsoft.com
Para obter mais informações técnicas sobre a atualização de segurança cumulativa mais recente para Windows Internet Explorer, visite o seguinte site:
http://www.microsoft.com/technet/security/current.aspx
Observação Essa atualização foi incluída primeiro na atualização de segurança 974455 (MS09-054). Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento:
974455MS09-054: Actualização de segurança cumulativa para Internet Explorer

Informações sobre hotfix

Um hotfix suportado está agora disponível da Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem esse problema específico. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que aguarde a próxima atualização de software que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa dos números de telefone de suporte Atendimento Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em casos especiais, as taxas cobradas pelas ligações para o suporte podem ser canceladas se um profissional de suporte da Microsoft determina que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicadas a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Para instalar esse hotfix, você deve ter o Internet Explorer 8 instalado em um computador que está executando um dos seguintes sistemas operacionais:
  • Windows XP Service Pack 2 (SP2) ou Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista
  • Windows Server 2008

Requisitos de reinicialização

Você precisa reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações do registro

Para usar um dos hotfixes neste pacote, não é necessário fazer quaisquer alterações no registro.

Informações de arquivo

A versão em inglês deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na hora universal coordenada (UTC). Quando você exibir as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Para todas x 86 versões do Internet Explorer 8 para Windows XP SP2 e para o Windows XP SP3
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mshtml.dll8.0.6001.228925,938,17624-Junho de 200915: 40x 86
Para todas x 86 versões do Internet Explorer 8 para Windows Server 2003 SP2
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mshtml.dll8.0.6001.228925,938,17624-Junho de 200903: 21x 86
Para todas x 86 versões do Internet Explorer 8 para o Windows Vista e Windows Server 2008
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mshtml.dll8.0.6001.228915,937,66420-Junho de 200913: 03x 86
Mshtml.tlb8.0.6001.228911,638,91220-Junho de 200911: 34Não aplicável

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicar a".

Mais Informações

Para obter mais informações sobre a interface IHTMLWindow4, visite o seguinte site da Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/aa741344(VS.85).aspx


Para obter mais informações sobre o método createPopup, visite o seguinte site da Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/en-us/library/aa741342(VS.85).aspx


Para obter mais informações sobre a propriedade IHTMLPopup::document, visite o seguinte site da Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/en-us/library/aa769082(VS.85).aspx


Para obter mais informações sobre o método QueryInterface, visite o seguinte site da Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/en-us/library/78xw8kzk.aspx


Para obter mais informações sobre a interface ICustomDoc, visite o seguinte site da Microsoft Developer Network (MSDN):

http://msdn.microsoft.com/en-us/library/aa753272(VS.85).aspx

Propriedades

ID do artigo: 972845 - Última revisão: segunda-feira, 7 de setembro de 2009 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Windows Internet Explorer 8
Palavras-chave: 
kbmt kbexpertiseinter kbqfe kbhotfixserver kbsurveynew kbprb KB972845 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 972845

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com