Como alterar o tamanho da fonte em um controle WebBrowser que é hospedado dentro de um aplicativo do Visual Basic

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: 304103
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Você pode usar o método ExecWB para imprimir o conteúdo dentro de um controle WebBrowser . Além disso, você pode usar ExecWB para alterar o tamanho da fonte de texto que é exibido em um controle WebBrowser que está incorporado no aplicativo Microsoft Visual Basic. Este artigo demonstra como usar ExecWB dessa maneira.
Mais Informações
Você pode usar ExecWB e passar o comando OLECMDID_ZOOM como o parâmetro cmdID para recuperar o valor atual do nível de zoom. Nível de zoom refere-se ao tamanho atual da fonte do texto que o Internet Explorer mostra; ele é equivalente ao valor que é especificado como Tamanho do texto no menu Exibir do Internet Explorer.

Após você recupera o valor atual do tamanho da fonte, você pode defini-la com um valor diferente. O valor padrão deve ser 2, que corresponde com média no menu de interface gráfica do usuário. Como a opção permite dois níveis de maiores e dois níveis menores, o intervalo válido para o nível de zoom é de 0 a 4, no qual 0 é menor e 4 é maior. O comando OLECMDID_GETZOOMRANGE retorna o intervalo válido para o tamanho da fonte, que deve ser de 0 a 4.

As etapas a seguintes demonstram como adicionar essa funcionalidade em seu navegador personalizado:
  1. Abra um novo projeto EXE padrão no Visual Basic 6.0. O Form1 é criado por padrão.
  2. Adicione controles de Internet da Microsoft em suas listas de componente.
  3. Adicione um controle WebBrowser e três botões de comando para Form1 e usar os nomes padrão.
  4. Copie e cole o seguinte código no Form1:
    Private Sub Form_Load()    WebBrowser1.Navigate "http://www.microsoft.com"    Command1.Caption = "Get current font size"    Command2.Caption = "Decrease font size"    Command3.Caption = "Increase font size"End SubPrivate Sub Command1_Click()Dim Z As Variant     'Z is the value to hold the zoom level.WebBrowser1.ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, Null, ZMsgBox "The current font size is " & ZEnd SubPrivate Sub Command2_Click()Dim Z As Variant     'Z is the value to hold the zoom level.WebBrowser1.ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, Null, ZIf Z > 0 Then    Z = Z - 1Else    Z = 0End IfWebBrowser1.ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, Z, NullEnd SubPrivate Sub Command3_Click()Dim Z As Variant     'Z is the value to hold the zoom level.WebBrowser1.ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, Null, ZIf Z < 4 Then    Z = Z + 1Else    Z = 4End IfWebBrowser1.ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, Z, NullEnd Sub					
  5. Execute o projeto. Depois que a página é carregada, você pode clicar nos botões de comando para ver o tamanho da fonte alterar que aparece no controle WebBrowser .
Referências
Para obter mais informações, consulte os seguintes sites: Para obter informações adicionais sobre como alterar o tamanho da fonte de um controle WebBrowser que é hospedado dentro de um aplicativo Microsoft Visual C++, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
156693EXEMPLO: IEZoom.exe altera o tamanho da fonte do controle WebBrowser
Para obter mais informações sobre como desenvolver soluções baseadas na Web para o Microsoft Internet Explorer, visite os seguintes sites:
Alterar texto maior menor OLECMDID_ZOOM VB aplicativo zoom IE

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 304103 - Última Revisão: 12/06/2015 04:09:13 - Revisão: 3.0

Microsoft Internet Explorer 4.01 Service Pack 1, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer (Programming) 5.01 SP1, Microsoft Internet Explorer 5.5

  • kbnosurvey kbarchive kbmt kbhowto kbwebbrowser KB304103 KbMtpt
Comentários