您的位置:首页 > 编程语言

编程打开系统浏览器跳转到指定网页

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息