第十讲文档视图编程理论和示例.docxVIP

  • 16
  • 0
  • 约3.87千字
  • 约 13页
  • 2018-07-12 发布于上海
  • 举报
文档视图编程理论与示例技术要点 1.文档视图交互的主要函数: 视图类的函数:GetDocment文档类的函数:setmodifed,Updateallviews. 视图对象是用来显示文档对象的内容,函数GetDocument()用于获取当前文档对象的指针m_pDocument.而函数OnDraw()是一个虚函数,负责文档对象的数据在用户视图区的显示输出。在向导生成的成员函数OnDraw()中调用了函数GetDocument().通过获取的文档类指针可以在视图中显示文档内容。void?CMysdiView::OnDraw(CDC* pDC) { ??CMysdiDoc* pDoc=GetDocument(); ??ASSERT_VALID(pDoc); ??pDC-TextOut(100,100,pDoc-m_szText); ??//m_szText是文档成员变量 } void Invalidate( BOOL bErase = TRUE ); 该 HYPERLINK /s?q=%E5%87%BD%E6%95%B0ie=utf-8src=wenda_link \t _blank 函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时 HYPERLINK /s?q=Window

文档评论(0)

1亿VIP精品文档

相关文档