如何在MFC应用程序的主窗口中打开另一个窗口

如何在MFC应用程序的主窗口中打开另一个窗口,第1张

1、首先创建一个基于对话框的“MFC应用程序”;

2、在解决方案里的资源文件处添加新窗口,即新Dialog

3、在新窗口上右击添加类向导

4、然后在主窗口里相应的事件里添加新窗口的头文件和类对象,例:

CNewCreateDlg dlgdlg.DoModal()

方法一,先调用CMD然后执行命令

ShellExecute(NULL,"open","cmd.exe",NULL,NULL,SW_SHOWNORMAL)

指定为桌面的代码也给你了

ShellExecute(NULL,"open","cmd.exe",NULL,"C://Documents

and

Settings//****//桌面",SW_SHOWNORMAL)

方法二,直接调用程序

ShellExecute(NULL,"open","c://Documents

and

Settings//****//桌面//daycount.exe",NULL,NULL,SW_SHOWNORMAL)

*****是我的计算机名,不好意思隐藏了~

打开里面的.dsw文件,或者先打开Visual C++程序,从菜单打开:文件->打开工作区,从打开对话框中选中.dsw文件。

VC++是以工程形式来组织的,一般的小程序如果只有一个.cpp源文件,可以直接打开cpp文件,编译时系统会生成工程,然后再以工程的形式进行编译链接执行,而MFC一般都由多个文件组成,直接打开其中的任何.cpp源文件都不能以工程名义打开,而只是单个文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8165716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存