实验一
一.实验目的
1.熟练掌握用MFC AppWizard向导创建一个应用程序框架的步骤。
2.掌握鼠标消息的响应处理方法。
3.掌握键盘消息的响应处理方法。
4.掌握开发环境的使用。
二.实验内容
先建文件夹..\学号姓名\sy1,然后在该文件夹下编写程序,上机调试和运行程序,最后在实验报告中写出实验步骤,并附上结果图。
1.创建一个单文档的应用程序Sy1_1,修改它的图标、标题和版本信息,并添加代码,使程序运行时,在视图窗口中显示自己的姓名和班级。
2.创建一个单文档的应用程序Sy1_2,当单击时,在消息窗口中显示“鼠标左键被按下!”;当右击时,则显示“鼠标右键被按下!”。
三.实验过程及代码
1.在资源菜单中修改图标,标志和版本信息;在函数OnDraw()下添加如下代码:void CSy1_1View::OnDraw(CDC* pDC)
{
CSy1_1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
pDC->TextOut(0,0,"蔡成灼 1212020322");
}
2.使用MFC ClassWizard添加相应代码:
void CSy1_2View::OnLButtonDown(UINT nFlags, CPoint point)
{
MessageBox("鼠标左键被按下!","消息框",MB_ICONEXCLAMATION|MB_OKCANCEL);
CView::OnLButtonDown(nFlags, point);
}
void CSy1_2View::OnRButtonDown(UINT nFlags, CPoint point)
{
MessageBox("鼠标右键被按下!","消息框",MB_ICONEXCLAMATION|MB_OKCANCEL);
CView::OnRButtonDown(nFlags, point);
}
四.实验结果
成绩评定:指导教师:
年月日