MFC 怎样新建一个窗体 ?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC 怎样新建一个窗体 ?相关的知识,希望对你有一定的参考价值。

在菜单里单击“新建”,创建一个和当前窗体一样的窗体。

当前窗口,有一个窗口类吧,例如CMyDlg(只是举个例子,名字是你自己取的)。

然后用这个类新建一个对象dlg2

最后调用dlg2.DoModal();
参考技术A // 源代码说明一切。楼主请看:

#include <afxwin.h>

class CMyApp:public CWinApp

public:
virtual BOOL InitInstance();
;

class CMyWnd:public CFrameWnd

public:
CMyWnd()

Create(0, L"Hello, world");

;

BOOL CMyApp::InitInstance(void)

m_pMainWnd = new CMyWnd;
m_pMainWnd->ShowWindow(m_nCmdShow);
return TRUE;


CMyApp AnApplication;

// 这是个最简单的MFC窗体,直接新建Win32项目,加入对MFC库的引用即可编译。
参考技术B 建立一个多文档工程,就有这个功能了.
如果不会建议看一下我的操作视频,或参加本周的免费课,详见何丹的论坛 的置顶贴。
参考技术C CDialog m_dlg;
m_dlg.DoModal();
参考技术D 多文档

VS2017 新建MFC项目时只有ATL选择,怎么才能建有窗体的MFC?

如图,这个没有窗体的,该怎么办?

点下面的"打开visual studio安装程序" , 再勾选

参考技术A 没有安装全。选择下面的安装,继续。

以上是关于MFC 怎样新建一个窗体 ?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Visual Studio 2015中创建MFC窗体应用

如何在Visual Studio 2015中创建MFC窗体应用

vc中如何让背景图片随窗体的大小变化而改变 mfc

Visual Studio2013怎么创建MFC窗体

MFC中按下Buttonbutton,弹出一个窗体的同一时候关闭本窗体

vs2010环境下,MFC如何修改窗体名字?