ShellExecute怎么才能新打开一个IE?而不是在原来的IE上打开?(50分)

  • 主题发起人 主题发起人 liuyang
  • 开始时间 开始时间
L

liuyang

Unregistered / Unconfirmed
GUEST, unregistred user!
ShellExecute(Handle, 'open', PChar('www.sohu.com.cn'), 0, 0, SW_SHOWNORMAL);<br>怎么才能新打开一个IE?而不是在原来的IE上打开?上面是不是改什么参数?
 
ShellExecute(Handle, 'open', 'IEXPLORE','http://www.sohu.com', nil, SW_SHOWNORMAL);
 
一时想不出什么办法来,只有模拟按键,按Shift 键,这样可以达到要求<br>&nbsp; keybd_event(vk_shift,0,0,0);<br>&nbsp; ShellExecute(Handle, 'open', PChar('www.sohu.com.cn'), 0, 0, SW_SHOWNORMAL);<br>&nbsp; keybd_event(vk_shift,0,KEYEVENTF_KEYUP,0);<br>
 
谢谢你们,你们的方法都可行的。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
860
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部