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

来源:互联网 发布:欧美邮箱数据 编辑:程序博客网 时间:2024/05/14 02:10

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);
0 0
原创粉丝点击