Fórum Bug em Componente? NOTÍCIA IMPORTANTE! #175530
17/08/2003
0
Bom pessoal, trago aqui uma notícia (e uma dúvida!)...
Uso o componente TWebbrowser do Delphi e, navegando por aí, descobri algo q acho q muito desconhecem: um ´BUG´ neste componente.
Bom, ñ é bem um bug, e sim um meio da microsoft evitar a violação dos direitos autorais do Internet Explorer...
O lance é o seguinte: tenho um navegador feito por mim e quando ele entra numa página (tipo o google, que pega o foco para o campo de busca dentro da página) o componente Twebbrowser (ou o TEmbedded) pegam o foco para si e ñ avisam ao form em q estão! Ou seja, um edit, um combobox, ou qualquer outro componente perde o seu foco para o twebbrowser e ñ volta ao normal...
A PERGUNTA:
Como evitar q isso aconteça? Como evitar q o Form perca o FOCO?
OUTRA DÚVIDA:
Como eu faço para que as URLs digitadas no Explorer ou executadas através de algum link sejam abertas através do navegador q eu escolher (o meu, por exemplo)? E mais, como eu faço para que as páginas salvas no Favoritos do Windows (que têm extensão .url) sejam abertas com meu browser?
Infelizmente eu só sei associar os arquivos (extensão com aplicativo)...
Quem me ajudar, agradeço com o nome adicionado ao meu projeto que será divulgado na web, ok?
Uso o componente TWebbrowser do Delphi e, navegando por aí, descobri algo q acho q muito desconhecem: um ´BUG´ neste componente.
Bom, ñ é bem um bug, e sim um meio da microsoft evitar a violação dos direitos autorais do Internet Explorer...
O lance é o seguinte: tenho um navegador feito por mim e quando ele entra numa página (tipo o google, que pega o foco para o campo de busca dentro da página) o componente Twebbrowser (ou o TEmbedded) pegam o foco para si e ñ avisam ao form em q estão! Ou seja, um edit, um combobox, ou qualquer outro componente perde o seu foco para o twebbrowser e ñ volta ao normal...
A PERGUNTA:
Como evitar q isso aconteça? Como evitar q o Form perca o FOCO?
OUTRA DÚVIDA:
Como eu faço para que as URLs digitadas no Explorer ou executadas através de algum link sejam abertas através do navegador q eu escolher (o meu, por exemplo)? E mais, como eu faço para que as páginas salvas no Favoritos do Windows (que têm extensão .url) sejam abertas com meu browser?
Infelizmente eu só sei associar os arquivos (extensão com aplicativo)...
Quem me ajudar, agradeço com o nome adicionado ao meu projeto que será divulgado na web, ok?
Stutz
Curtir tópico
+ 0
Responder
Posts
22/08/2003
Stutz
Bom, após descobrir sobre o fato de o lance todo do webbrowser ñ ser um bug e sim uma obra ´Microsoftiana´, dei um jeitinho brasileiro na parada, vejam:
Para q o form ñ perca o foco, no evento onexit do webbrowser, envie um setfocus para qualquer componente que possa DE FATO receber o foco (como um button, por exemplo). Em seguida faça um setfocus no seu edit, combobox, enfim, em qualquer outro componente e ele funcionará tranquilamente, ok?
Mas aminha dúvida continua...
Como eu faço para que as URLs digitadas no Explorer ou executadas através de algum link sejam abertas através do navegador q eu escolher (o meu, por exemplo)? E mais, como eu faço para que as páginas salvas no Favoritos do Windows (que têm extensão .url) sejam abertas com meu browser?
Infelizmente eu só sei associar os arquivos (extensão com aplicativo)...
Para q o form ñ perca o foco, no evento onexit do webbrowser, envie um setfocus para qualquer componente que possa DE FATO receber o foco (como um button, por exemplo). Em seguida faça um setfocus no seu edit, combobox, enfim, em qualquer outro componente e ele funcionará tranquilamente, ok?
Mas aminha dúvida continua...
Como eu faço para que as URLs digitadas no Explorer ou executadas através de algum link sejam abertas através do navegador q eu escolher (o meu, por exemplo)? E mais, como eu faço para que as páginas salvas no Favoritos do Windows (que têm extensão .url) sejam abertas com meu browser?
Infelizmente eu só sei associar os arquivos (extensão com aplicativo)...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)