编程打开系统浏览器跳转到指定网页
2016-07-31 23:09
423 查看
C++中有个函数ShellExecute,它提供用户可执行的权利来操作指定的程序。
ShellExecute(_In_opt_ HWND hwnd, _In_opt_ LPCSTR lpOperation, _In_ LPCSTR lpFile, _In_opt_ LPCSTR lpParameters,_In_opt_ LPCSTR lpDirectory, _In_ INT nShowCmd)
hwnd 指定父窗口句柄
lpOperation 指定动作, 譬如: open、runas、print、edit、explore、find[2]
lpFile 指定要打开的文件或程序
lpParameters 给要打开的程序指定参数; 如果打开的是文件这里应该是 null
lpDirectory 缺省目录
nShowCmd 打开选项
例:
调用ie浏览器并且打开百度主页
ShellExecute(NULL, _T("open"), _T("iexplore.exe"), _T("http://www.baidu.com"), NULL, SW_SHOW);
调用系统默认浏览器打开百度主页
ShellExecute(NULL, _T("open"), _T("http://www.2345.com/?24864"), NULL,NULL, SW_SHOW);
ShellExecute(_In_opt_ HWND hwnd, _In_opt_ LPCSTR lpOperation, _In_ LPCSTR lpFile, _In_opt_ LPCSTR lpParameters,_In_opt_ LPCSTR lpDirectory, _In_ INT nShowCmd)
hwnd 指定父窗口句柄
lpOperation 指定动作, 譬如: open、runas、print、edit、explore、find[2]
lpFile 指定要打开的文件或程序
lpParameters 给要打开的程序指定参数; 如果打开的是文件这里应该是 null
lpDirectory 缺省目录
nShowCmd 打开选项
例:
调用ie浏览器并且打开百度主页
ShellExecute(NULL, _T("open"), _T("iexplore.exe"), _T("http://www.baidu.com"), NULL, SW_SHOW);
调用系统默认浏览器打开百度主页
ShellExecute(NULL, _T("open"), _T("http://www.2345.com/?24864"), NULL,NULL, SW_SHOW);
相关文章推荐
- 在微信网页中,实现微信通过菜单‘在浏览器中打开’跳转到指定的url
- Android网络编程实践之旅(五):利用系统浏览器打开网页
- Symbian S60第三版上启动浏览器并打开指定网页
- Symbian -打开系统浏览器浏览网页
- 调用默认浏览器打开指定网页
- 在Java中打开一个指定的网页(兼容任何浏览器)
- S60第三版上启动浏览器并打开指定网页
- C#使用默认浏览器打开指定网页
- C#之用默认浏览器打开指定网页...
- S60第三版上启动浏览器并打开指定网页
- S60第三版上启动浏览器并打开指定网页
- .VC++启动浏览器打开指定网页
- Android中通过intent打开浏览器到指定网页
- 用编程方式打开特定应用程序的文件、打开浏览器并浏览网页
- 调用symbian 浏览器打开指定网页
- PB中调用默认浏览器打开指定网页的方法
- 如何使用指定浏览器打开网页
- 生成黑白画笔,android使用系统浏览器打开网页,将Bitmap图片存储在本地JPG文件的方法
- Android指定调用系统自带浏览器打开链接