vc弹屏的两种方法(调用外部程序)
来源:互联网 发布:华为亲子是什么软件 编辑:程序博客网 时间:2024/04/28 07:09
第一种:
// IE打开网页
void openHtml(char * sURL)
{
ShellExecute(NULL, "open", sURL, NULL, NULL, SW_SHOWNORMAL); }
第二种:
注册表中默认浏览器打开
void openHtml(char * sURL)
{
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(RegOpenKeyEx(hkRoot,
"htmlfile//shell//open//command",
0,
KEY_ALL_ACCESS,
&hSubKey)==ERROR_SUCCESS)
{
//读取注册表,获取默认浏览器的命令行
RegEnumValue(hSubKey,
0,
ValueName,
&cbValueName,
NULL,
&dwType,
DataValue,
&cbDataValue);
// 调用参数(主页地址)赋值
strcpy_s(ShellChar,(char *)DataValue);
strcat(ShellChar,sURL);
// 启动浏览器
WinExec(ShellChar,SW_SHOW);
}
else
{
//关闭注册表
RegCloseKey(hSubKey);
RegCloseKey(hkRoot);
}
}
}
VC中调用外部程序方式总结:http://sharep.blog.51cto.com/539048/151384
Powered by Zoundry Raven
- vc弹屏的两种方法(调用外部程序)
- 转:VC调用外部程序的方法
- vc调用外部程序的方法
- java 执行命令、调用bat文件、调用外部程序的两种方法
- VC中调用外部程序方法: CreateProcess
- VC中调用外部EXE程序方法
- vc调用dll的两种方法
- VC 调用外部程序
- VC调用外部程序
- VC 调用外部程序
- VC++ 调用外部程序
- 调用外部程序的方法
- 调用外部程序的方法
- 调用外部程序的方法
- vc中ShellExecute的使用(调用外部程序)
- VC中外部程序的调用
- ant中调用外部ant任务的两种方法
- ant中调用外部ant任务的两种方法
- 关于swing JTable的getColumnClass()报java.lang.NullPointerException错误
- Warning C4819 - Troubleshooting
- 天涯社区脱水机(TianyaTool) - 实现天涯社区宝箱的只看楼主功能
- PKU 3663 Costume Party
- Linux下使用mtrace进行内存状况监测
- vc弹屏的两种方法(调用外部程序)
- VS2005中配置 ScriptManager,UpdatePanel等AJAX控件
- 《计算机世界》向腾讯发表致歉声明了
- live555 visual 2005 编译(转)
- 真悲剧:中国宽带资费是韩国124倍 严重影响新技术应用
- Struts HTML标签库学习笔记[网摘]
- 菜单快速生成器
- AS3 库资源 很多非常有用的类库
- Java冒泡排序详解和代码