第 章 编程实例
10.1 MFC 编程流程
在普通的 程序中,可以看到程序从
函数开始到结束的所有代码,但在 中
封装了一部分类,同时也隐藏了一部分代码,因此我
们看不到源程序的所有代码,例如从项目的所有源文
件中找不到 函数。
基本对话框的 程序流程图如图 所示。
第 章 编程实例
图
程序开始
生成
的一个实例,
初始化全局对象
()
的函数体
初始化句柄
的函数体
退出句柄
消息循环
退出句柄
程序结束
第 章 编程实例
一个 程序运行的一般过程如下:
生成 的一个实例 调用 的构造函
数 ,初始化全局对象;
入口程序函数 调用函数
调用函数 的成员函数
!"
# 调用函数 的成员函数 $
% 函数返回到 & 结束,
程序结束。
第 章 编程实例
例 吹泡泡程序。每当用户在窗口客户区中
按下鼠标左键时即可产生一个泡泡 彩色圆形 。
设计思路:显示一个泡泡所需的数据包括其位置
和大小,在 中可用其包含矩形表示。可设置一数
组,每当用户按下鼠标左键时,就产生一个泡泡的数
据并存入数组中。最后,由框架窗口类的 '( 函
数显示所有的泡泡。