Как контролировать расположение панели инструментов в надстройке IE (BHO)

StackOverflow https://stackoverflow.com/questions/249293

Вопрос

Я пытаюсь разработать надстройку для Internet Explorer 7, используя «Вспомогательные объекты браузера(БХО).Цель состоит в том, чтобы иметь стандартную панель инструментов IE с несколькими кнопками и одним настраиваемым элементом управления.Я хотел бы разработать его в .NET.

Я начал с базового образца здесь.Это работает нормально, но...

  • Как контролировать, где в браузере будет отображаться панель инструментов?В настоящее время он просто отображается в строке меню.
  • Как позволить пользователю перемещать ее, как и другие панели инструментов.Большинство других панелей инструментов (встроенных и дополнительных) имеют пунктирный разделитель, по которому их можно захватывать и перемещать.

Если есть лучший способ разработать это (например, надстройки FireFox JS), я бы тоже хотел об этом узнать.

Это было полезно?

Решение

Если вы используете базовую панель инструментов по предоставленной вами ссылке, вы можете найти это статья полезный.В нем устранены некоторые недостатки реализации панели инструментов в исходной статье, в том числе способы перемещения панели инструментов (см. конец статьи).

И, насколько мне известно, лучшего способа создать надстройку IE на C#/.NET не существует, хотя мне бы хотелось, чтобы он был.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top