Pregunta

Tengo un CDIALOG de MFC con un IWEBBROPSER2 en él.Llego a una página que tiene un área de texto HTML, puedo ingresar texto, pero el retroceso no lo borra.

¿Fue útil?

Solución

Cuando un control de ATL ActiveX que subclase un control de edición está alojado en Internet Explorer, presionando la tecla de retroceso cuando se establece FOCUS en el Control de edición hace que Internet Explorer navegue a la página web anterior.Si no hay páginas web anterior a la que tiene el control, la tecla de retroceso funciona de forma normal.

Cuando el usuario hace clic en el control subclasificado, el control no está activado.Esto significa que cualquier tecla de acelerador es procesada por el marco de Internet Explorer.El control nunca se le da un cambio para procesar la tecla Accelerador de retroceso.

Consulte: http://support.microsoft.com/kb/190044

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top