Toolbar IE CTRL+N
От: Eugene_S  
Дата: 18.12.02 19:50
Оценка:
Написал тулбар для ИЕ — не на ATL,MFC,WTL .Использовал только нативные
Windows-функции (CreateWindowEx etc).

Все работает,кроме открывания нового окна по Ctrl-N,window.open или Navigate2 —
ИЕ задумывается на минуту,затем "отвисает".Новое окно не появляется.

(кроме неработы Ctrl-N,которая стала неприятным сюрпризом, я хотел отправлять
методом POST данные на урл,который открывался бы в новом окне)

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

(все интерфейсы,которые тулбанд должен имплементировать я вроде имплементирую —
(статья Creating Custom Explorer Bars, Tool Bands, and Desk Bands,интерфейсы
public IDeskBand,
public IInputObject,
public IObjectWithSite,
public IPersistStream,
public IContextMenu

)
, либо в фазе луны. Компилить в ночь на Ивана Купалу имея на мониторе 4хлистный клевер?

Кто-нибудь решал эту проблему? Как?

(Я бы и рад реализовать все на АТЛ-МФС,да времени — нет)

Забавно — на WinXP _все_ работает,на Win98 IE вылетает,на Win 2000 либо "подвисает" на 60 сек,либо
пытается скачать с системного каталога showxxx.dll (?)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.