- 72
- 0
- 约1.58千字
- 约 7页
- 2017-12-12 发布于河南
- 举报
MFC 画泡泡程序
校选修《Vc++.NET程序设计基础》
设计题目:出泡泡程序
一、设计思想:
显示一个泡泡所需的数据包括其位置和大小,在MFC中可用其包含矩形表示。可设置一数组,每当用户按下鼠标左键时,就将产生一个泡泡的数据存入数组中,再由框架窗口类的OnDraw函数显示所有的泡泡。
二、设计步骤:
(1)“用Visual C++集成开发环境开发MFC应用程序”建立单文档应用程序,改程序项目名称为My。
(2)修改文档类的定义,加入宏定义及变量定义,代码如下:
#define MAX_BUBBLE 250
class CMyDoc : public CDocument
{
protected: // 仅从序列化创建
CMyDoc();
DECLARE_DYNCREATE(CMyDoc)
// Attributes
public:
CRect m_rectBubble[MAX_BUBBLE];
int m_nBubbleCount;
// Operations
(3)修改文档类的OnNewDocument()函数,对变量进行初始化,代码如下:
m_nBubbleCount=0;
(4)修改视图类OnDraw()函数,加入显示代码
for(int i=0;ipDoc-m_nBubbleCount;i++)
pDC-Ellipse(pDoc-m_rectBubble[i]);
(5
原创力文档

文档评论(0)