荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Second (石开), 信区: Program
标  题: 3.6 MFC中所提供的各种视类介绍
发信站: 荔园晨风BBS站 (Wed May 30 01:22:49 2001), 转信

3.6 MFC中所提供的各种视类介绍

MFC中提供了丰富的视类供开发者使用,下面对各个类进行介绍:
CView类是最基本的视类只支持最基本的操作。

CScrollView类提供了滚动的功能,你可以利用void CScrollView::SetScrollSizes( i
nt nMapMode, SIZE sizeTotal, const SIZE& sizePage = sizeDefault, const SIZE&
 sizeLine = sizeDefault )设置滚动尺寸,和坐标映射模式。但是在绘图和接收用户输
入时需要对坐标进行转换。请参见3.2 接收用户输入。
CFormView类提供用户在资源文件中定义界面的能力,并可以将子窗口和变量进行绑定。

通过UpdateData函数让数据在变量和子窗口间交换。

CTreeView类利用TreeCtrl界面作为视界面,通过调用CTreeCtrl& CTreeView::GetTree

Ctrl( ) const得到CTreeCtrl的引用。

CListView类利用ListCtrl界面作为视界面,通过调用CTreeCtrl& CTreeView::GetTree

Ctrl( ) const得到CListCtrl的引用。

CEditView类利用Edit接收用户输入,它具有输入框的一切功能。通过调用CEdit& CEdi

tView::GetEditCtrl( ) const得到Edit&的引用。void CEditView::SetPrinterFont(

CFont* pFont )可以设置打印字体。

CRichEditView类作为Rich Text Edit(富文本输入)的视类,提供了可以按照格式显示

文本的能力,在使用时需要CRichEditDoc的支持。

--
                            既然热爱生命
                            那么,
                            一切都在意料之中。

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.28.190]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店