отключение javascript popup в webbrowser
очень долго искал решение но толком ничего не нашел
может кто-ть знает каким образом можно отключить не нужные javascript error popup в webbrowser, которые подвешивают программу
вроде как нужно переделать OleCommandTarget.Exec
что то типа
int Exec(int pguidCmdGroup, int nCmdID, int nCmdExecOpt, int pvaIn, int pvaOut)
{
if (pguidCmdGroup != 0)
{
GUID guid = new GUID();
COM.MoveMemory(guid, pguidCmdGroup, GUID.sizeof);
if (COM.IsEqualGUID(guid, COM.CGID_DocHostCommandHandler))
{
if (nCmdID == OLECMDID_SHOWSCRIPTERROR)
return COM.S_OK;
else
return OLECMDERR_E_UNKNOWNGROUP;
}
}
но вот куда это воткнуть не понятно
может кто знает?
Цитата: norlangx
вроде как нужно переделать OleCommandTarget.Exec
но вот куда это воткнуть не понятно
может кто знает?
нужно реализовать интерфейс IOleCommandTarget, втыкается также как показано Здесь
Можешь просто добавить IOleCommandTarget в список наследуемых интерфесов class TCustomDownLoad со всеми методами и их реализацией ессно..