MFC - 打开执行文件

ShellExecute(
  hWnd: HWND;        {指定父窗口句柄}
  Operation: PChar;  {指定动作, 譬如: open、print}
  FileName: PChar;   {指定要打开的文件或程序}
  Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}
  Directory: PChar;  {缺省目录}
  ShowCmd: Integer   {打开选项}
);
返回值: {执行成功会返回应用程序句柄; 如果这个值 <= 32, 表示执行错误}
//ShellExecute(NULL,NULL, _T("D:\\xxx.lnk"), NULL, NULL, SW_SHOW); //可以实现
时间: 2024-10-13 06:09:17

MFC - 打开执行文件的相关文章

mfc打开本地文件夹

使用ShellExecute来执行open操作 例如要打开D盘下的Test文件夹,如下 ShellExecute(NULL,"open","D:\\Tset",NULL,NULL,SW_SHOWNORMAL);

MFC 打开一个文件夹

CString m_FileDir; BROWSEINFO bi; ZeroMemory(&bi, sizeof(BROWSEINFO)); bi.hwndOwner = m_hWnd; bi.ulFlags = BIF_RETURNONLYFSDIRS; LPITEMIDLIST pidl = SHBrowseForFolder(&bi); BOOL bRet = FALSE; TCHAR szFolder[MAX_PATH*2]; szFolder[0] = _T('\0'); if

用MFC实现打开word文件

在用MFC打开word文件时,需要导入.olb文件. 通过VC++6.0 工具栏上的View / ClassWizard->Add Class选择From a Type Library-定位需要的库文件导入. 本例使用的路径为: C:\Program Files\Microsoft Office\OFFICE11\MSWORD.OLB. 如图(1).图(2)所示: 图(1)导入msword.olb文件 图(2)按"Ctlr+鼠标左键"导入相应的类,比如_Application.D

maven-jetty-plugin保存文件报错:请求的操作无法在使用用户映射区域打开的文件上执行

使用jetty-maven-plugin 在eclipse中进行运行调试,碰到无法编辑保存webapp下的文件 提示:请求的操作无法在使用用户映射区域打开的文件上执行 解决方法: 从 jetty 7 开始,jar存放在maven仓库中的路径为org/eclise/jetty/jetty-webapp 打开对应的版本的jar包修改jar中的org/mortbay/jetty/webapp/webdefault.xml文件 Java代码 <init-param> <param-name>

MFC打开文件的方法

已经看懂的方法: CFileDialog类封装了Windows常用的文件对话框.常用的文件对话框提供了一种简单的与Windows标准相一致的文件打开和文件存盘对话框功能. CFileDialog的语法: CFileDialog(BOOL      bOpenFileDialog, LPCTSTR     lpszDefExt=NULL, LPCTSTR      lpszFileName=NULL, DWORD     dwFlags     =     OFN_HIDEREADONLY    

关于如何便捷地以命令行的形式打开exe执行文件和进入文件夹

经常以命令行的形式打开exe执行文件的同学应该知道,直接双击是会闪退,正确的打开方式是这样:运行cmd.exe--"盘符:"--"cd 路径"--"执行文件.exe". 我这里提供一个便捷的方法,原理和上面的一样:打开注册表,在"HKEY_CLASSES_ROOT\*\"下面新建项名为"shell"的项,在项"shell"下新建项名为"通过cmd打开此文件"的项,在项

MFC修改窗口无标题和标题信息,修改执执行文件图标

一.创建MFC后 窗口显示的是 无标题-工程名 修改方法在网上看到了几种,下面介绍下比较简单的一种: 1.在MianFrame.c文件中找到这个函数 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 2.在函数中添加这样一句可以 修改标题名称 m_strTitle = "我的标题v1.0"; 3.在函数中添加如下代码可以去除无标题几个字 cs.style &= ~FWS_ADDTOTITLE ;//防止MFC在窗口标题

MFC 打开外部EXE文件的三种方法

目前知道三种方式:WinExec,ShellExecute ,CreateProcess,别人已经总结的很好了<vc中调用其他应用程序的方法(函数) winexec,shellexecute ,createprocess>,我全文转载一下,另外后面加点自己的总结(黑体部分,除了标题). 三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateP

MFC 打开文件夹和文件

我们都知道MFC打开文件的CFileDialog类. CString m_strFilePathName; CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("All Files(*.txt)|*.txt|所有文件(*.*)|*.*|"),NULL); if (dlg.DoModal()) { m_strFilePathName = dlg.GetPathName(); } char szDir