ShellExecute用法
时间: 2024-01-06 13:47:53 浏览: 138
ShellExecute函数用法的实例代码
5星 · 资源好评率100%
ShellExecute是Windows API中的一个函数,用于打开其他程序或文件,可以指定打开方式、命令行参数等。它的函数原型如下:
```c++
HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
```
参数说明:
- hwnd:父窗口的句柄,可以为NULL。
- lpOperation:打开方式,可以是open、print、edit等,也可以为NULL。
- lpFile:要打开的文件名或者可执行程序名。
- lpParameters:命令行参数,也可以为NULL。
- lpDirectory:工作目录,也可以为NULL。
- nShowCmd:窗口的显示方式,可以是SW_SHOWNORMAL、SW_SHOWMAXIMIZED等。
示例代码:
```c++
#include <Windows.h>
int main()
{
ShellExecute(NULL, "open", "notepad.exe", NULL, NULL, SW_SHOW);
return 0;
}
```
运行以上代码,会打开记事本程序。
阅读全文