自从转专业学习计算机后就想写一个简单的有点意义的东西,没有真正接触计算机之前,一直觉得写一个界面什么的很简单。但是现在我都快学了接近一年了才正式自己学习一节界面开发。我想哭……
我现在学习的是C++窗口的简单编写:
首先要新建一个多文档程序。
步骤如下:

新建一个MFC应用程序:


我先选择建立一个对话框窗口:

这样一个程序文件就建立好了。接下来我们可以直接运行一下。如果出现了如图所示的界面就说明你的建立的MFC应用程序是正确的!

  • 备注: 因为有些小伙伴没有将VS的组件安装上,可能就没有MFC应用程序。这个时候我们就要去下载安装它。具体步骤:
    打开 工具->获取工具和新功能接下来选择如图,点击下载!
    .

对这个窗口添加控件

首先我们在资源管理器中找到 资源文件 打开以 “XXX.rc”的文件

然后双击打开 IDD_XXX_DIALOG

最后在工具箱里面就可以在窗口上添加新的控件,当然你可以删除原来的控件!

编写一个简单得对话框————获得CWnd指针

   如上图我们已经拖入了一个简单的对话框,那么现在我们可以再程序中发现出现了一个函数:
void CdemoDlg::OnBnClickedButton5()
然后在里面添加相应的代码:
void CdemoDlg::OnBnClickedButton5()
{
	// TODO: 在此添加控件通知处理程序代码
	HWND hWnd = GetSafeHwnd();
	CWnd *pWnd = CWnd::FromHandle(hWnd);
	CString strTest = _T("");
	strTest.Format(L"pWnd=0x%x\n this=0x%x\n", pWnd, this);
	AfxMessageBox(strTest);
}

备注: 修改Button的名字直接单击就可以了
最后运行效果:

版权声明:本文为kadcyh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kadcyh/p/11785179.html