void CMy3MFCDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 HINSTANCE hRslt = ShellExecute(NULL, _T("open"), _T("calc.exe"),NULL,NULL,SW_SHOWNORMAL); assert(hRslt > (HINSTANCE)HINSTANCE_ERROR); } void CMy3MFCDlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 HINSTANCE hRslt = ShellExecute(NULL, _T("open"), _T("notepad.EXE"),NULL,NULL,SW_SHOWNORMAL); assert(hRslt > (HINSTANCE)HINSTANCE_ERROR); } void CMy3MFCDlg::OnBnClickedButton3() { // TODO: 在此添加控件通知处理程序代码 HINSTANCE hRslt = ShellExecute(NULL, _T("open"), _T("Nslookup.EXE"),NULL,NULL,SW_SHOWNORMAL); assert(hRslt > (HINSTANCE)HINSTANCE_ERROR); }
首先添加3个button控件名字自定
分别添加代码
修改代码如下:
void CFirst_MFCDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
HINSTANCE hRslt = ShellExecute(NULL, _T("open"),
_T("calc.exe"),NULL,NULL,SW_SHOWNORMAL);
assert(hRslt > (HINSTANCE)HINSTANCE_ERROR);
}
对应粘贴代码如下:
void CFirst_MFCDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
HINSTANCE hRslt = ShellExecute(NULL, _T("open"),
_T("notepad.EXE"),NULL,NULL,SW_SHOWNORMAL);
assert(hRslt > (HINSTANCE)HINSTANCE_ERROR);
}
void CFirst_MFCDlg::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
// TODO: 在此添加控件通知处理程序代码Nslookup
HINSTANCE hRslt = ShellExecute(NULL, _T("open"),
_T("Nslookup.EXE"),NULL,NULL,SW_SHOWNORMAL);
assert(hRslt > (HINSTANCE)HINSTANCE_ERROR);
}
注意!只能选择debug配置否则不能运行!