📄 subject_65716.htm
字号:
<p>
序号:65716 发表者:jonadchang 发表日期:2003-12-19 09:39:21
<br>主题:使用菜单调用外部程序
<br>内容:如何通过点击菜单调用一个程序。我使用createprocess,但是点击菜单时,不能运行。<BR>请帮忙,谢了。<BR><BR>void CTxteditView::OnLisrelcodeGen() <BR>{<BR> // TODO: Add your command handler code here<BR> PROCESS_INFORMATION pi;<BR> STARTUPINFO si;<BR> si.cb=sizeof(si);<BR> si.wShowWindow=SW_SHOW;<BR> si.dwFlags=STARTF_USESHOWWINDOW;<BR> BOOL fRet=CreateProcess("notepad.exe",<BR> NULL,<BR> NULL,<BR> NULL,<BR> FALSE,<BR> NULL,<BR> NULL,<BR> NULL,<BR> &si,<BR> &pi);<BR> <BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:jonadchang 回复日期:2003-12-19 09:42:19
<br>内容:附件是所有的代码。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:jonadchang 回复日期:2003-12-20 00:32:45
<br>内容:请帮忙啦。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hurtmanzc 回复日期:2003-12-20 13:29:47
<br>内容:用ShellExecute例如:<BR><BR>ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );<BR>或<BR>ShellExecute(this->m_hWnd,"open","notepad.exe",<BR> "c:\\MyLog.log","",SW_SHOW );<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:zzjhsj 回复日期:2003-12-20 21:36:35
<br>内容:void thefunc()<BR>{<BR> PROCESS_INFORMATION pi;<BR> STARTUPINFO si;<BR> memset(&si,0,sizeof(si));<BR> si.cb=sizeof(si);<BR> si.wShowWindow=SW_SHOW;<BR> si.dwFlags=STARTF_USESHOWWINDOW;<BR> BOOL fRet=CreateProcess(NULL,<BR> "notepad.exe",<BR> NULL,<BR> NULL,<BR> FALSE,<BR> NULL,<BR> NULL,<BR> NULL,<BR> &si,<BR> &pi);<BR> <BR> return 0;<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:jonadchang 回复日期:2003-12-21 00:35:13
<br>内容:谢谢,只要把zzjhsj中的函数改成int thefunc()就可以了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zzjhsj 回复日期:2003-12-22 11:14:24
<br>内容::)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -