Question

J'ai un MFC CDIALOG avec un iWebBrowser2.Je rencontre une page qui possède une zone de texte HTML, je peux saisir du texte mais le backspace ne l'effactive pas.

Était-ce utile?

La solution

Lorsqu'un contrôle ATL ActiveX qui sous-classes Un contrôle d'édition est hébergé dans Internet Explorer, appuyez sur la touche BackSpace lorsque la mise au point est définie sur la commande d'édition permet à Internet Explorer pour accéder à la page Web précédente.S'il n'y a pas de pages Web avant la seule avec le contrôle, la touche de backspace fonctionne comme normale.

Lorsque l'utilisateur clique sur le contrôle sous-classé, le contrôle n'est pas activé par l'interface utilisateur.Cela signifie que toutes les touches d'accélérateur sont traitées par le cadre Internet Explorer.Le contrôle n'a jamais reçu de changement pour traiter la clé d'accélérateur arrière.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top