利用ShellExecute独立打开一个网页窗口打开我们指定的网页
2010-11-08 21:06
375 查看
利用ShellExecute独立打开一个网页窗口打开我们指定的网页
执行ShellExecute(NULL,_T("open"),"http://www.csdn.net",NULL,NULL,SW_SHOW);
如果以前没有IE窗口,则打开一个
但是,如果以前已经有一个,则在原窗口显示
请问如何一定生成新的窗口显示?不管以前有没有打开的窗口
ShellExecute是我们常用的一个API,可以运行程序,打开网页。
ShellExecute(NULL, "open", "http://www.csdn.net", NULL,NULL,SW_SHOWMAXIMIZED);
这样可以打开一个网页,但不是在新IE中打开,改成下面方式时就可以在一个新的IE中打开网页了
ShellExecute(NULL, "open", "IEXPLORE", "http://www.csdn.net", NULL,SW_SHOWMAXIMIZED); //VC6.0版本
VS2008中使用下面的版本:
ShellExecute(NULL, L"open", L"IEXPLORE", L"http://www.csdn.net", NULL,SW_SHOWMAXIMIZED);
结合SysLink控件使用效果更佳!直接在SysLink控件的点击响应函数中加入一句:
ShellExecute(NULL, L"open", L"IEXPLORE", L"http://www.csdn.net", NULL,SW_SHOWMAXIMIZED);
就一切OK了!
执行ShellExecute(NULL,_T("open"),"http://www.csdn.net",NULL,NULL,SW_SHOW);
如果以前没有IE窗口,则打开一个
但是,如果以前已经有一个,则在原窗口显示
请问如何一定生成新的窗口显示?不管以前有没有打开的窗口
ShellExecute是我们常用的一个API,可以运行程序,打开网页。
ShellExecute(NULL, "open", "http://www.csdn.net", NULL,NULL,SW_SHOWMAXIMIZED);
这样可以打开一个网页,但不是在新IE中打开,改成下面方式时就可以在一个新的IE中打开网页了
ShellExecute(NULL, "open", "IEXPLORE", "http://www.csdn.net", NULL,SW_SHOWMAXIMIZED); //VC6.0版本
VS2008中使用下面的版本:
ShellExecute(NULL, L"open", L"IEXPLORE", L"http://www.csdn.net", NULL,SW_SHOWMAXIMIZED);
结合SysLink控件使用效果更佳!直接在SysLink控件的点击响应函数中加入一句:
ShellExecute(NULL, L"open", L"IEXPLORE", L"http://www.csdn.net", NULL,SW_SHOWMAXIMIZED);
就一切OK了!
相关文章推荐
- 利用ShellExecute独立打开一个网页窗口打开我们指定的网页
- 在Java中打开一个指定的网页(兼容任何浏览器)
- 一个网页如何决定是当前页打开还是新窗口打开?
- 当我们打开一个网页,浏览器做了什么?
- 利用jsoup打开网页获取一个document
- 利用VBScript打开指定网页
- ShellExecute指定IE浏览器打开网页
- 利用VBScript打开指定网页
- 让网页中所有链接均在指定大小的新窗口中打开
- 利用JS脚本Window.Open打开一个全屏的窗口
- ShellExecute指定IE浏览器打开网页
- 如何在WebBrowser打开的网页链接后直接在WebBrowser打开而不是新弹出一个IE窗口来打开
- S60第三版上启动浏览器并打开指定网页
- Windows 7下的Excel 2010同时打开多个独立的窗口
- RCP:打开一个Editor的新窗口的实现代码
- 如何利用【百度地图API】,制作房产酒店地图?(中)——使用右侧列表打开信息窗口
- ASP.NET关闭当前窗口同时打开一个新窗口
- Linux 文件系统剖析: 使用 /proc 文件系统来访问 Linux 内核的内容 这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口
- 如何使用指定浏览器打开网页
- PowerPoint小贴士:我们在创建一个新的Presentation的时候不一定能知道是从那个Presentation的窗口创建的