荔园在线

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

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


发信人: oasis (期末拉,好好学习~~~), 信区: Visual
标  题: C->VC(8)
发信站: BBS 荔园晨风站 (Tue Nov 30 22:29:18 1999), 站内信件

发信人: LbyLby (想你的时候.......), 信区: CS
标  题: C -> VC (9)
发信站: 华南网木棉站 (Tue Oct  5 15:24:54 1999), 转信

              设备描述表
    设备描述表(英文好象是device context),顾名思义,是描述
设备的一个表。它可以描述任何window设备。这里的设备不但是指硬
件,连一张bitmap都可以是一个设备。设备描述表的基类是CDC,最
常用的是窗口的设备描述表,它抽象了整个窗口显示区域的每一个点
(point)的集合及对它们的操作。窗口的设备描述表是专门负担窗口
显示部分的工作,从而将显示和接收分开,降低了复杂度。
    CxxxView里面的ondraw函数带有一个CDC类的成员,它就是Cxxx
View的设备描述表,直接使用它就可以在窗口里面画出任何图形和文
字。在(7)里面提过用重画窗口,就是利用设备描述表做的。现在
给出文档通知窗口重画的过程:
    文档被修改 -> 调用UpdateAllView()或其他 -> 窗口收到要求
刷新的消息 -> 调用ondraw() -> 用设备描述表重画   *****

--
☆ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: bbs@202.116.46.37]


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

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