教学材料《Visual C++程序》_第4章-2.pptVIP

  • 0
  • 0
  • 约6.92万字
  • 约 261页
  • 2026-07-09 发布于广东
  • 举报

4.6不同视图的应用Invalidate()是Cwnd的成员函数,与DOC-VIEW无关;UpdateAllViews是CDocument的成员函数,具体体现在DOC-VIEW中。如果仅重画当前窗口用this-Invalidate();如果通知所有和当前文档相关的窗口重画用GetDocument()-UpdateAllViews()(在View中)或this-UpdateAllViews()(在Doc中)。Invalidate()函数产生一条WM_PAINT消息,并送入windows消息队列中,是窗口产生重画。而UpdateAllViews并不进入Windows消息队列中,直接产生重画。上一页返回表4.12CView的派生类及其功能描述返回类名功能描述CScrollView具有滚动或缩放功能CFormView提供可滚动的视图,它由对话框模板创建,并具有和对话框一样的设计方法CRecordView提供表单视图直接与ODBC记录集对象关联;和所有的表单视图一样,CRecoraView也是基于对话框模板设计的CDaoRecordView提供表单视图直接与DAO记录集对象关联,其他同CRecordViewCCtrlView是CEditView、CListView、CTreeView和CRichEdit

文档评论(0)

1亿VIP精品文档

相关文档