Как захватить события, запущенные из всплывающего окна IE - PullRequest
0 голосов
/ 04 октября 2011

Я хочу запретить всплывающее окно IE из горячих клавиш IE. Это фактически я сделал с помощью функции newwindow2

    void CDHtmlDialogEx::OnNewWindow2(LPDISPATCH FAR* ppDisp, BOOL FAR* Cancel)
    {
     //*Cancel = FALSE;//allow
     *Cancel = TRUE;
    }

Я хочу дифференцировать использование ppDisp для открытия всплывающего окна для конкретной операции.

Как я могу это сделать?

РЕДАКТИРОВАТЬ

Как использовать эту переменную ppDisp ? Приведите пример использования ppDispпеременная.

С уважением, Картик

1 Ответ

0 голосов
/ 20 октября 2011

ppDisp - это интерфейс автоматизации веб-браузера в новом окне, то есть, если вы не можете отменить создание нового окна, как показано здесь, и вместо этого создали новое окно.

Мы не получим эту переменную для получения интерфейса документа.

...