Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2348971
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:09:17

你需要的是 ShellExecute 函数。
ShellExecute(Application->Handle, "open", "C:\\MYDRAW\\说明.DOC", NULL, "", SW_SHOWNORMAL); //开启文档
ShellExecute(Application->Handle, "open", " NULL, "", SW_SHOWNORMAL); //打开浏览器浏览网页
ShellExecute(Application->Handle, "open", "mailto:victor@cppfans.com", NULL, "", SW_SHOWNORMAL); //开启默认邮箱发邮件
ShellExecute(Application->Handle, "open", "C:\\WINDOWS\\NOTEPAD.EXE", NULL, "", SW_SHOWNORMAL); //执行可执行文件
ShellExecute(Application->Handle, "open", "C:\\WINDOWS\\", NULL, "", SW_SHOWNORMAL); //开启资源管理器打开文件夹

WinExec 是兼容老版本 Windows 保留的过时的函数,现在用 CreateProcess 函数,作用是开启一个子进程,只能装载可执行文件。
ShellExecute 可以打开可执行文件、关联的文件、URL 等,和双击文件的效果是一样的。

--------------------next---------------------

阅读(1576) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~