Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Открыть в новом окне


Автор: try_to_get 11.8.2007, 20:23
Есть функция ShellExecute в модуле ShellAPI.

Данная запись открывает IE и заходит на заданный сайт.
Код

ShellExecute(Handle,'OPEN','http://www.myhomepage.ru',nil,nil,sw_show);


Проблема в том, что если до выполнения фун. открыт IE, то она открывает сайт прямо в нем. Мне бы хотелось, что бы сайт открылся в новом окне. Как открыть в новом окне? Или есть еще функции которые могут это делать?
спасибо

Автор: MetalFan 11.8.2007, 20:35
значит у тебя ИЕ так настроен. ShellExecute тут ни при чем. 

Автор: try_to_get 11.8.2007, 20:41
Цитата

значит у тебя ИЕ так настроен. ShellExecute тут ни при чем.  
как его настроить?

Автор: volvo877 11.8.2007, 22:55
Цитата(try_to_get @  11.8.2007,  20:23 Найти цитируемый пост)
Данная запись открывает IE и заходит на заданный сайт.

Данная запись открывает браузер по умолчанию... Чтобы сделать то, что тебе нужно - 
Код

ShellExecute(Handle,'open', 'iexplore.exe', 'http://www.google.com',nil,sw_show);

Автор: try_to_get 12.8.2007, 09:07
volvo877 то что нужно  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)