《Visual C++ 6.0实例教程(第二版) 杨国兴 教学课件 第5章 和视》.pdf
文本预览下载声明
第5章文档和视
学习目标
1. 在视中显示数据
2. 在文档中保存数据
3. 响应鼠标和键盘消息
第5章 文档和视
5.1 通过视类与用户交互
在视中按下鼠标左键,拖动鼠标到另一个位置后松开,即在两
点间画出一条直线,在画线过程中鼠标为十字型,而在其他状态鼠标
为标准箭头型。还可以输入一些字符显示在屏幕上,最初输入的字符
显示在屏幕的第一行,在按Enter键后,当前行输入结束,再输入的
字符将显示在下一行。
温 馨 提 示
本文档为 PDF 格式课件,不能运用教学演示,
需要 PPT 格式的课件 ,请 访问 尚辅网 :
更多课件等您拿。
快速获得课件方法:在淘宝店铺查找输入: 教
学配套课件中心 ;或是直接输入地址 :
惊喜超出您的想象!
直接联系获取课件QQ: 349134187
旺旺:源汇雅馨
扫一扫绝对免费获得课件:订阅尚辅网微信公众
号 一扫课件到手!!!!!!
第5章 文档和视 5.1 通过视类与用户交互
程序的实现步骤
1. 生成单文档程序框架(DocView )
2. 为视类添加数据成员并初始化
3. 为视类添加鼠标消息响应函数
4. 为视类添加键盘消息响应函数
第5章 文档和视 5.1 通过视类与用户交互
步骤1 生成单文档程序框架(DocView )
1. 项目名称: DocView
2. 选择基于对话框应用程序
步骤2 为视类添加数据成员并初始化1
BOOL m_bMouseDown; //标识鼠标左键是否按下
HCURSOR m_hCross; //十字型鼠标句柄
HCURSOR m_hArrow; //标准型鼠标句柄
CPoint m_ptOld; //临时点
CPoint m_ptStart; //画线的起始点
int m_nLine; //记录已输入字符行数
CString m_strDisplay; //保存当前字符串的变量
第5章 文档和视 5.1 通过视类与用户交互
步骤2 为视类添加数据成员并初始化2
CDocViewView::CDocViewView()
{
// TODO: add construction code here
m_nLine = 0;
m_bMouseDown = false;
m_hCross = AfxGetApp()-LoadStandardCursor(IDC_CROSS);
m_hArrow = AfxGetApp()-LoadStandardCursor(IDC_ARROW);
}
第5章 文档和视 5.1 通过视类与用户交互
步骤3 为视类添加鼠标消息响应函数
1. 函数CDocViewView::OnLButtonDown()
2. 函数CDocViewView::OnMouseMove()
3. 函数CDocViewView::OnLButtonUp()
步骤4
显示全部