6.2 框架窗口、文档和视图_未完.ppt

6.2 框架窗口、文档和视图_未完

4文档视图结构 几个视图之间的数据传输是通过CDocument::UpdateAllViews和CView::OnUpdate的相互作用来实现的。例如: void CDrawView::OnLButtonDown UINT nFlags, CPoint point ... GetDocument - UpdateAllViews NULL, 1, CObject* m_ptDraw ; ... 和 void CEx_RectView::OnUpdate CView* pSender, LPARAM lHint, CObject* pHint if lHint 1 ... 是一一对应的。 在为文档创建另一个视图时,该视图的CView::OnInitialUpdate将被调用,因此该函数是放置初始化的最好地方。 为了能及时更新并保存文档数据,相应的数据成员应在用户文档类中定义。这样,由于所有的视图类都可与文档类进行交互,因而可以共享这些数据。 3视图及视图类 3.2列表控件和列表视图 列表控件的 风格及其修 改 3视图及视图类 列表项的基本操作 函数SetImageList用来为列表控件设置一个关联的图像列表,其原型如下: CImageList* SetImageList CImageList* pImageList, int nImageList ;

文档评论(0)

1亿VIP精品文档

相关文档