Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Как открыть web-страницу в НОВОМ окне   Найти похожие ветки 

 
Calm ©   (2003-11-10 18:35) [0]

Уважаемые мастера,
программулина дожна открывать нужную web-страничку.
Делаю ShellExecute() , но страница открывается в существующем окне MSIE, что неудобно юзерам. Как сделать, чтобы открывалась в новом окне?

На рабочих местах в обязательном порядке стоит браузером по умолчанию MSIE 5.5+

Спасибо за советы :))


 
TUser ©   (2003-11-10 18:42) [1]

Покопай - есть какой-то параматр у эксплорера (типа /n или что-то в этом роде).


 
TUser ©   (2003-11-10 18:44) [2]

Нет, не /n. Но какой-то есть.


 
Calm ©   (2003-11-11 08:36) [3]

Спасибо, TUser.

А может кто-нибудь помнит как именно называется этот параметр?


 
mfender ©   (2003-11-11 08:59) [4]

Я вот обратил внимание, что на WinXP ShellExecute вообще не хочет работать. Может что-то у меня не там растет?


 
TUser ©   (2003-11-11 09:01) [5]

Вот через командную строку попробовал
C:\Progra~1\Intern~1\iexplore.exe www.mail.ru. Открывается в новом окне. Т.е. тебе надо посылать в ком.строку не www.mail.ru, а предварительно узнать, где стоит эксплорер. А в качестве параметра передавать просто свой URL.


 
mfender ©   (2003-11-11 09:06) [6]


> TUser © (11.11.03 09:01) [5]
> Вот через командную строку попробовал
> C:\Progra~1\Intern~1\iexplore.exe www.mail.ru. Открывается
> в новом окне. Т.е. тебе надо посылать в ком.строку не www.mail.ru,
> а предварительно узнать, где стоит эксплорер. А в качестве
> параметра передавать просто свой URL.


Но реч-то шла про ShellExecute. По идее-то само http:// должно запустить IE или другой брувзер, стояшчий дефолтом. В 98м у меня все это работает, а в XP - нет. Не работает и WinExec... :(


 
mfender ©   (2003-11-11 09:15) [7]

Вот пересмотрел свои догадки. Все работает. Только на IE не действует. Надо заглянуть в реестр XP. У меня на IE оболочка LovelyTree стоит, наверное потому он его и не понимает.
А чтобы в новом окне открылось, надо в lpOperation писать explore, например:
ShellExecute(0, "explore","f:\2",nil,nil,SW_SHOWNORMAL)



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
3-65707
qwerr
2003-10-31 16:06
2003.11.20
DBComboBox


14-66087
horus
2003-10-29 16:43
2003.11.20
Идея создания дискуссионного листа рассылки воплотилась в жизнь!!


3-65784
Alexus
2003-10-30 21:02
2003.11.20
Сортировка по нескольким полям


4-66166
TurburatoR
2003-09-24 12:31
2003.11.20
Чтение из консольного приложения


1-65814
Uber ASSA
2003-11-11 20:40
2003.11.20
Таблица со специальными символами