你需要的是 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) |