MFC winexec 调用另一个程序
下面这个是对话框程序,点击确认会传输数据给另外一个单文档程序画图,用了上面那条语句。但是在vc6.0里调试运行的时候点确定就能弹出画图程序。直接点exe文件运行就不能弹出...
下面这个是对话框程序,点击确认会传输数据给另外一个单文档程序画图,
用了上面那条语句。但是在vc6.0里调试运行的时候点确定就能弹出画图程序。
直接点exe文件运行就不能弹出单文档程序了。不知道是什么原因。
对话框程序是seiya,单文档画图文件是zxc 展开
用了上面那条语句。但是在vc6.0里调试运行的时候点确定就能弹出画图程序。
直接点exe文件运行就不能弹出单文档程序了。不知道是什么原因。
对话框程序是seiya,单文档画图文件是zxc 展开
展开全部
试试CreateProcess这个函数。这是打开Windows画图板并附加参数的语句。
STARTUPINFO si = {sizeof(STARTUPINFO)};
PROCESS_INFORMATION pi = {0};
TCHAR szPath[256] = {0};
CString strPath;
GetAppPath(szPath, 256);
strPath.Format(_T("%s\\temp.bmp"), szPath);
SaveImageFile(3, strPath.GetBuffer(0), bmpMem.m_hBitmap);
strPath.ReleaseBuffer();
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWMAXIMIZED;
strPath.Format(_T(" \"%s\\temp.bmp\""), szPath);
if (CreateProcess(_T("c:\\windows\\system32\\mspaint.exe"),
strPath.GetBuffer(0), NULL, NULL, FALSE, 0, 0, 0, &si, &pi))
{
CloseHandle(pi.hProcess);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询