MFC中的视图

来源:互联网 发布:网络剧 有毒 第一集 编辑:程序博客网 时间:2024/06/08 15:21
一 MFC的视图
  1. 相关类
   CView类. 父类是CWnd类,专门显示数据的窗口.
       包含了纯虚函数OnDraw,是抽象类.
  2. 使用方法
     添加CView的子类CMyView类,并实现OnDraw() 函数
由于在CView类中重写了PostNcDestroy()函数.并在执行函数的是否采用了自销毁,
所以创建视图对象,应该在堆中创建.
 
     
 
 
 
CView::DoPreparePrinting
 显示打印对话框并创建打印机上下文;,并重写 OnPreparePrinting 成员函数时,请调用。
 
CView::GetDocument
 返回文档与视图。
 
CView::IsSelected
 测试文档项目是否已选中。 对OLE支持。
 
安全性
 调用时,项目首次拖动到视图的拖放区域。
 
CView::OnDragLeave
 调用,将一个拖动的项出视图的拖放区域。
 
CView::OnDragOver
 调用,在将项拖动到视图中的拖放区域。
 
CView::OnDragScroll
 调用确定光标是否拖入窗口中滚动区域。
 
CView::OnDrop
 调用,该项目被丢弃到视图的拖放区域,默认处理程序。
 
CView::OnDropEx
 调用,该项目被丢弃到视图的拖放区域,主要处理程序。
 
CView::OnInitialUpdate
 调用,视图首先附加到文档之后。
 
CView::OnPrepareDC
 调用,在 OnDraw 成员函数用于屏幕显示或 OnPrint 成员函数之前先对打印或打印预览调用。
 
CView::OnScroll
 调用,当OLE项在视图的内容边框外部拖动。
 
CView::OnScrollBy
 调用,即包含有效的就地OLE项的视图移动。
 


 
 受保护函数
 
 


 
CView::OnActivateFrame
 调用激活时,包含视图的框架窗口或停用。
 
CView::OnActivateView
 调用激活时,视图。
 
CView::OnBeginPrinting
 调用,当打印作业开始;重写分配图形设备接口(GDI)资源。
 
CView::OnDraw
 调用呈现文档的图像屏幕显示、打印、打印预览的。 该函数为纯虚函数,所以需要自己实现方能
 实例化视图类.
 
 
CView::OnPreparePrinting
 调用,在文档打印或已预览前;初始化打印对话框的重写。
 
CView::OnPrint
 调用或打印预览文档的页。
 
CView::OnUpdate
 调用其文档的视图修改了通知
 


 
 
 
0 0
原创粉丝点击