MFC下创建一个简单的窗口
来源:互联网 发布:网络电视pc客户端 编辑:程序博客网 时间:2024/05/17 23:07
初学MFC的同学都想知道一个基本的MFC程序是如何添加一个新的窗口的,但是网络上要找到一个合适的资源很难。比如就简单的一个,新建一个对话框并且调用它。我在网络上找半天都没找到像样的资源。这里就给大家贴一篇代码,希望对大家有帮助:
新建一个头文件 AboutBox.h
#include <afxwin.h>#include <afxcmn.h>// 为了使用CStatusBarCtrl类class AboutBox : public CDialog{public:AboutBox(CWnd* pParentWnd = NULL);protected:virtual BOOL OnInitDialog();afx_msg void OnOk();DECLARE_MESSAGE_MAP()};再来建立一个AboutBox.cpp
#include "resource.h"#include "AboutBox.h"/////////////////////////////////////////////////////////////////////////////////////////////////AboutBox::AboutBox(CWnd* pParentWnd):CDialog(IDD_ABOUTBOX, pParentWnd){}BEGIN_MESSAGE_MAP(AboutBox, CDialog) //开始接受消息ON_BN_CLICKED(IDC_ABOUT_CLOSE, OnOk)// 点击“确定”按钮,注意前面的ON_BN_CLICKED,你也可以换成其他的东东,这里的意思就是点击资源名称为 按钮“IDC_ABOUT_CLOSE”END_MESSAGE_MAP() //结束消息接受//////////////////////////////////////////////////////////////////////////////////////////////////BOOL AboutBox::OnInitDialog(){CDialog::OnInitDialog(); //这里填写初始化的语句信息return TRUE;}//////////////////////////////////////////////////////////////////////////////////////////////////void AboutBox::OnOk(){AboutBox::OnOK(); //这个就是按下IDC_ABOUT_CLOSE按钮是的动作,即撤销刚才创建的AboutBox窗口。}再新建一个资源文件,添加一个对话框,取名“IDD_ABOUTBOX”,在上面放一个按钮,名字为“IDD_ABOUTBOX”。
之后在你的主程序框架上面添加以下语句:
AboutBox A;A.DoModal();记住要在你的主程序添加头文件引用:
#include "AboutBox.h"效果图:
新手作品,不喜勿喷。
- MFC下创建一个简单的窗口
- MFC(一):win32创建一个最简单的窗口
- 用最短的MFC代码创建一个窗口
- 用SDK创建一个简单的窗口
- 用Dx创建一个简单的窗口
- Win32创建一个简单的窗口
- MFC 窗口的创建
- MFC窗口的创建
- 使用MFC创建一个分隔的窗口的步骤
- 最简单的MFC窗口创建_框架
- 【C++】_017_一个简单的MFC窗口程序
- MFC窗口系统下的OSG简单框架
- MFC窗口系统下的OSG简单框架
- MFC创建窗口的过程
- MFC浮动窗口的创建
- 用MFC怎么创建一个全屏窗口
- 怎样使用MFC创建一个窗口类
- MFC创建一个全屏窗口(附源码)
- 禁止横屏和竖屏切换,竖屏后横屏防止再次启动activity
- FCKEditor使用汇总
- Openssl-rc4
- acdream 1124 BFS + 简单DP
- 项目管理个人的一些体会...
- MFC下创建一个简单的窗口
- 将properties文件打入jar包,并能读取
- boost.bind用法
- Spring 中加载资源文件
- poj1656----二维线段树
- 优先队列(堆) - C语言实现(摘自数据结构与算法分析 C语言描述)
- 1003 Max Sum
- poj 1328 Radar Installation
- Reading plan