MFC登录案例实现

l 什么是MFC

微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C 类的形式封装了Windows API,并且包含一个应用程序框架,

以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类

l 软件环境:vc 6.0

l 创建MFC工程步骤

mfc编程入门教程(教会你写第一个MFC程序)(1)

mfc编程入门教程(教会你写第一个MFC程序)(2)

选择基本对话框之后可以直接选择完成即可也可以选择下一步享受过程

mfc编程入门教程(教会你写第一个MFC程序)(3)

到此一个MFC工程就建立完成了!

l 登录案例的第一种实现(initInstance()方法实现)

mfc编程入门教程(教会你写第一个MFC程序)(4)

mfc编程入门教程(教会你写第一个MFC程序)(5)

修改好对话框属性之后可以拖拉右边控件到对话框

mfc编程入门教程(教会你写第一个MFC程序)(6)

mfc编程入门教程(教会你写第一个MFC程序)(7)

登录界面就设计好了 然后除过确定、取消按钮无需设置属性之后其余新拉控件需设置属性,其中静态文本控件的id设置为控件默认id USERNAME、控件默认id Password

编辑框设置id同上方法。

设置属性方法:点击控件,鼠标右键菜单栏选择最后一栏属性就可以修改了

设置好登录界面之后,就可以进行登录功能的实现了

1、 可以双击登录界面或者鼠标右键选择建立类向导

2、 登录界面由于首次未设置对应的类,需要根据类向导的提示生成对应的控制类,名字随意,但需确保见名知意

3、 注意首次设置一定要点确定!!!

mfc编程入门教程(教会你写第一个MFC程序)(8)

3、 注意首次设置一定要点确定!!!

注意首次设置一定要点确定!!!

4、

mfc编程入门教程(教会你写第一个MFC程序)(9)

5、 输入以下代码:

mfc编程入门教程(教会你写第一个MFC程序)(10)

6、 进行代码编译

如果发现未定义类型的错误,一定是没有引入对话框的头文件,在代码最上面输入#include “新对话框的类名.h”

7、 进行编译生成就会生成以下界面,尝试输入用户名和密码

mfc编程入门教程(教会你写第一个MFC程序)(11)

登录成功演示(到达系统主界面视图)

mfc编程入门教程(教会你写第一个MFC程序)(12)

登录失败演示

mfc编程入门教程(教会你写第一个MFC程序)(13)

当然也可以进行优化,大家可自行发挥。

这样,一个简单的MFC程序就做好了!希望大家能够多加练习!创作不易,如果大家觉得还行的话可以收藏加分享哦!谢谢大家的支持!

,