博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC菜鸟学编程——第一篇
阅读量:5901 次
发布时间:2019-06-19

本文共 659 字,大约阅读时间需要 2 分钟。

过去一直是使用.NET来进行编程的,最近由于工作需要,不得不对MFC进行一些了解。

我创建了一个名叫MFCTest的项目,创建好以后我们主要需要关心MainFrm.cpp,MFCTest.cpp,MFCTestView.cpp以及

MainFrm.h,MFCTest.h,MFCTestView.h。

MFC的运行模式是靠消息来驱动的,程序在加载的时候首先会去MFCTest.cpp(和工程名称一致的那个CPP)里面调用它的InitInstance()

在执行完

m_pMainWnd->ShowWindow(SW_SHOW);

m_pMainWnd->UpdateWindow();

这两个方法后会去执行CMainFrame.cpp里面的OnCreate()方法。

我现在需要做的是创建一个按钮,在按下按钮的时候给我弹出一个AFCMASSAGEBOX。

首先,我们需要到MFCTestView.h里面定义一个CButton,应该这个按钮应该是作为这个View的成员变量的。

然后我们为按钮添加点击事件,同样的,是在MFCTestView.h里首先做好定义

注意这里只是做了些定义,并没有去实现它。接着,我们到MFCTestView.cpp去实现它。

这里我们在他的OnCreate方法里面实现了button1的加载。接下来我们去实现它的事件

这样,我们的按钮功能就可以实现了。

转载于:https://www.cnblogs.com/zhuzhenyu/archive/2013/06/09/3128167.html

你可能感兴趣的文章
Can't get Kerberos realm
查看>>
正则表达式 学习笔记1.1
查看>>
通过案例学调优之--AWR BaseLine管理
查看>>
如何使用MySQL提升权限
查看>>
keepalived 原理,安装,配置
查看>>
乐在其中设计模式(C#) - 单例模式(Singleton Pattern)
查看>>
AssetBundle进阶内存优化(Unity 4.x)
查看>>
Windows Home Server 简体中文版安装和配置体验 - 海量图鉴
查看>>
Silverlight & Blend动画设计系列五:故事板(StoryBoards)和动画(Animations)
查看>>
Windows 8部署系列PART3:配置WDS服务器环境
查看>>
Ruby中写一个判断成绩分类的脚本
查看>>
《从零开始学Swift》学习笔记(Day 40)——析构函数
查看>>
Exchange2003-2010迁移系列之十,Exchange证书攻略
查看>>
infortrend ESDS RAID6故障后的数据恢复方案
查看>>
extmail集群的邮件负载均衡方案 [lvs dns postfix]
查看>>
SCCM2012SP1---资产管理和远程管理
查看>>
Android Activity 之 startActivityForResult 的使用
查看>>
org.springframework.util 类 Assert的使用
查看>>
java提供类与cglib包实现动态代理
查看>>
flask上传多个文件,获取input中的数组
查看>>