문제

iWebBrowser2가있는 MFC CDialog가 있습니다.HTML 텍스트 영역이있는 페이지에 도달하면 텍스트를 입력 할 수 있지만 백 스페이스가 삭제되지 않습니다.

도움이 되었습니까?

해결책

Internet Explorer에서 편집 컨트롤이 호스팅되는 ATL ActiveX 컨트롤을 호스팅 할 때, 포커스가 편집 컨트롤로 설정된 경우 백 스페이스 키를 누르면 Internet Explorer가 이전 웹 페이지로 이동합니다.컨트롤이있는 웹 페이지가 없으면 백 스페이스 키가 정상적으로 작동합니다.

사용자가 서브 클래 싱 컨트롤을 클릭하면 컨트롤이 UI 활성화되지 않습니다.즉, 가속기 키는 Internet Explorer 프레임에서 처리됩니다.컨트롤에는 백 스페이스 가속기 키를 처리하는 변경 사항이 없습니다.

참조 : http://support.microsoft.com/kb/190044

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top