1.ShellExcute
句法
HINSTANCE ShellExecuteA(
HWND hwnd,
LPCSTR lpOperation,
LPCSTR lpFile,
LPCSTR lpParameters,
LPCSTR lpDirectory,
INT nShowCmd
);
hwnd
父窗口的句柄,如果操作与窗口无关设置为NULL。
lpOperation
指定动作
open print edit expore find
lpFile
要打开的文件
lpParameters
如果打开的是文件为NULL
lpDirectory
缺省目录
nShowCmd
打开的方式
nShowCmd
看MFC 进程操作-WinExec
ShellExcute 举例
打开成功
代码
void CdemoDlg::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
//运行记事本并打开 zcy.txt
ShellExecute(NULL,_T("open"),_T("D:\\zcy.txt"),NULL,NULL,SW_SHOW);
}