AxWebBrowser 컨트롤을 구현하고 IDocHostUIHandler를 내 문서의 탐색 할 때 사용자 정의 컨텍스트 메뉴에 추가했습니다.IDocHostUIHandler TranslateAccelerator가 키보드 입력을 허용하지 않습니다.
연구 후 난 내가 키보드 입력을 처리 해달라고 calrify하려면 TranslateAccelerator 함수의 구현에
throw new System.Runtime.InteropServices.COMException("", 1);
에있는 것을 발견했다.
처음에는 효과가 있었지만 오늘은 컴파일되었고 Visual Studio는 첫 번째 기회 표현을 깨고 키보드 입력이 더 이상 인식되지 않습니다.
배경 : http://www.codeproject.com/Articles/2491/Using-MSHTML-Advanced-Hosting-Interfaces