函数原型:
HINSTANCE ShellExecute(
_In_opt_ HWND hwnd,//父窗口句柄或出错时显示错误父窗口的句柄,可以为 NULL
_In_opt_ LPCTSTR lpOperation,//操作
_In_ LPCTSTR lpFile,//要打开的文件名、执行的程序名、浏览的文件夹等。
_In_opt_ LPCTSTR lpParameters,//可执行程序的参数,否则为 NULL
_In_opt_ LPCTSTR lpDirectory,//默认目录
_In_ INT nShowCmd//显示类型
);
lpOperation 是一个字符串,通常为:
- edit 用编辑器打开 lpFile 指定的文档,如果 lpFile 不是文档,则会失败
- explore 浏览 lpFile 指定的文件夹
- find 搜索 lpDirectory 指定的目录
- open 打开 lpFile 文件,lpFile 可以是文件或文件夹
- print 打印 lpFile,如果 lpFile 不是文档,则函数失败
- properties 显示属性
- runas 请求以管理员权限运行,比如以管理员权限运行某个exe
- NULL 执行默认”open”动作
nShowCmd 执行操作之后程序显示类型,指定该参数后运行起来的程序不一定能按照指定参数显示,只是通知程序的显示状态。类型如下:
- SW_HIDE 隐藏窗口,活动状态给令一个窗口
- SW_MINIMIZE 最小化窗口,活动状态给令一个窗口
- SW_RESTORE 用

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



