MFC 定时器编程实验
一、实验目的
(1) 掌握Visual Studio 开发环境调试程序的方法;
(2) 掌握MFC 消息映射的操作步骤;
(3) 掌握MFC 编程模式中定时器的使用方法.
二、实验内容
设计一个窗口,在窗口中间位置绘制一个红色粗实线的矩形,并用交替使用三种不同样式的画刷填充矩形的内部,每次刷新的时间间隔为1.0 秒。
单击鼠标左键启动定时器,单击鼠标右键停止定时器。
三、程序清单
1.头文件
#include "afxwin.h"
class CDemoWnd:public CFrameWnd
{
public:
CDemoWnd();
~CDemoWnd();
public:
LRESULT OnPaint(WPARAM wParam,LPARAM lParam);
LRESULT OnTimer(WPARAM wParam,LPARAM lParam);
LRESULT OnLButtonDown(WPARAM wParam,LPARAM lParam);
LRESULT OnRButtonDown(WPARAM wParam,LPARAM lParam);
DECLARE_MESSAGE_MAP()
public:
int m_nState; };
class CDemoApp:public CWinApp
{
public:
BOOL InitInstance();
};
CDemoApp theApp;
2.源文件
#include "Demo.h"
CDemoWnd::CDemoWnd() // 构造函数
{
m_nState = 0;
}
CDemoWnd::~CDemoWnd() // 析构函数
{
}
BEGIN_MESSAGE_MAP(CDemoWnd,CFrameWnd)
ON_MESSAGE(WM_PAINT,OnPaint)
ON_MESSAGE(WM_TIMER,OnTimer)
中国石油大学(华东)VC++实验六_计算机软件及应用_IT/计算机_专业资料。中国石油大学(华东)VC++实验实验六 MFC 定时器编程实验一、实验目的 (1) 掌握 Visual Stu...
中国石油大学(华东)VC实验报告.doc_计算机软件及应用_IT/计算机_专业资料。实验一 熟悉Visual C++程序调试方法 一、实验目的 (1) 熟悉Visual C++ 6.0 开发环境; ...
2012级中国石油大学VC++实验报告_教育学_高等教育_教育专区。这里有中国石油大学...17 Visual C++面向对象与可视化程序设计实验报告 实验五 定时器编程实验一、实验...
中国石油大学(华东)VC++实验5---绝对正确,还有注释中国石油大学(华东)VC++实验5---绝对正确,还有注释隐藏>> 实验五 定时器编程实验 一、实验目的 (1) 熟悉...
中国石油大学(华东)VC++... 暂无评价 57页 2下载券 C语言必背18个经典程序...实验五 定时器编程实验 一、实验目的 (1) 熟悉 Visual C++ 6.0 开发环境; (...
中国石油大学(华东)VC++实验八_计算机软件及应用_IT/计算机_专业资料。中国石油大学(华东)VC++实验实验八 MFC 菜单编程实验一、实验目的 (1) (2) (3) (4)...
中国石油大学(华东)VC++实验七_计算机软件及应用_IT/计算机_专业资料。中国石油大学(华东)VC++实验实验七 MFC 控件编程实验一、实验目的 (1) 熟悉 Visual Studio...
中国石油大学(华东)Vc++... 暂无评价 34页 2下载券 中国石油大学(华东)VC+...实验八 MFC 鼠标做图编程实验一、实验目的 (1) 熟悉Visual C++ 6.0 开发环境...
VC++实验七 MFC 定时器编程实验_计算机软件及应用_IT/计算机_专业资料。实验七 MFC 定时器编程实验一、预备知识 1、 定时器消息 定时器时间到时,向窗口发送 WM...
中国石油大学VC++实验二报告_计算机软件及应用_IT/计算机_专业资料。中国石油大学VC++实验二报告实验二 熟悉MFC 源程序基本结构 一、实验目的: (1) 熟悉Visual ...

我要评论