Как остановить сочетания клавиш Internet Explorer в классе CDHTMLDialog? - PullRequest
0 голосов
/ 15 сентября 2011

Я новичок в CDHTMLDialog в MFC.Я знаю, как отключить клавиши обновления.

Есть ли общее решение для отключения клавиш быстрого доступа в Интернет (ускорителей)?

  Ex: ctrl+n , ctrl+o.

Спасибо

Ответы [ 2 ]

1 голос
/ 16 сентября 2011

Переопределить CDHtmlDialog :: TranslateAccelerator

           if( ( GetAsyncKeyState(VK_CONTROL) & 0x8000 ) 
            && (('N' == lpMsg->wParam)      
              || ('O' == lpMsg->wParam)     
              || ('L' == lpMsg->wParam)     
              || ('P' == lpMsg->wParam)))   
      return S_OK;
1 голос
/ 16 сентября 2011

Переопределить CDHtmlDialog :: TranslateAccelerator

...