最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

windows客户端开发--通过ShellExecute函数打开浏览器

业界 admin 7浏览 0评论

在我们的客户端中常常会有一些link,点击后希望通过浏览器导航到该链接。

我们是通过ShellExecute函数来实现的。

ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。

注意,要使用这个函数,要引入头文件:

#include <shellapi.h>

看看函数原型:

ShellExecute(
hWnd: HWND; {指定父窗口句柄}
Operation: PChar; {指定动作, 譬如: open、runas、print、edit、explore、find[2]  }
FileName: PChar; {指定要打开的文件或程序}
Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}
Directory: PChar; {缺省目录}

在我们的客户端中常常会有一些link,点击后希望通过浏览器导航到该链接。

我们是通过ShellExecute函数来实现的。

ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。

注意,要使用这个函数,要引入头文件:

#include <shellapi.h>

看看函数原型:

ShellExecute(
hWnd: HWND; {指定父窗口句柄}
Operation: PChar; {指定动作, 譬如: open、runas、print、edit、explore、find[2]  }
FileName: PChar; {指定要打开的文件或程序}
Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}
Directory: PChar; {缺省目录}
发布评论

评论列表 (0)

  1. 暂无评论