Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Открывается новое окно IE после OLECMDID_ZOOM 
:(
    Опции темы
Гость_Руслан
Дата 4.7.2005, 14:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Добрый день!
Delphi 6.

Есть на форме TWebBrowser.
Для открытия страниц я использую такой код (страницы хранятся в
ресурсах):

URL := 'res://'+ExtractFileName(Application.ExeName)+'/23/HTML'+i;
Flags := EmptyParam;
TargetFrameName := EmptyParam;
Postdata := EmptyParam;
Headers := EmptyParam;
MBrowser.Navigate2(URL, Flags, TargetFrameName, PostData, Headers);

Для изменения размеров шрифта использую такой вызов:
MBrowser.ExecWB(OLECMDID_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, nSize)
// nSize может быть от 0 до 4.

Пока размер шрифта равен среднему (nSize=2), все в порядке. По страничкам перемещаюсь, открываю то, что надо. Как только увеличиваешь/уменьшаешь шрифт, страницы начинают открываться в новом окне IE уже вне моего приложения. Возвращаешь на средний размер шрифта — опять все нормально становится. Как добиться того, чтобы всегда страницы грeзились в компонент в моей программе, а не в оригинальном IE?
Заранее спасибо.
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.