1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > vc使用默认的浏览器打开网页

vc使用默认的浏览器打开网页

时间:2022-02-03 12:42:41

相关推荐

vc使用默认的浏览器打开网页

可以有两种的方式 第一:通过winecec()函数,但是有取得注册表的键值 第二:通过shellexec()他很简单 就是一句话 ShellExecute(NULL,"open","f:\\11.htm",NULL,NULL,SW_SHOW);把第一种的代码

HKEY hkRoot,hSubKey; //定义注册表根关键字及子关键字char ValueName[256];unsigned char DataValue[256];unsigned long cbValueName=256;unsigned long cbDataValue=256;char ShellChar[256]; //定义命令行DWORD dwType;//打开注册表根关键字if(RegOpenKey(HKEY_CLASSES_ROOT,NULL,&hkRoot)==ERROR_SUCCESS){//打开子关键字if(RegOpenKeyExA(hkRoot,"htmlfile\\shell\\open\\command",0,KEY_ALL_ACCESS,&hSubKey)==ERROR_SUCCESS){//读取注册表,获取默认浏览器的命令行 RegEnumValueA(hSubKey,0,ValueName,&cbValueName,NULL,&dwType,DataValue,&cbDataValue);// 调用参数(主页地址)赋值strcpy(ShellChar,(char *)DataValue);strcat(ShellChar, "");// 启动浏览器WinExec(ShellChar,SW_SHOW);}elseTRACE("WEB浏览器打开错误!");}elseTRACE("WEB浏览器打开错误!");//关闭注册表RegCloseKey(hSubKey);RegCloseKey(hkRoot);

RegOpenKeyEx

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。