用CDC的时候是不是在前面要include什么东西啊。

cfan8 2010-05-15 04:32:05
提示:未声明的标识符。
初学者,多谢帮忙
...全文
1438 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
太乙 2010-05-16
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 mzlogin 的回复:]
引用 2 楼 hqin6 的回复:

C/C++ code
[编辑本段]CDC类(程序设计)
  CDC类定义的是设备上下文对象的类。
  CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。
  通过CDC对象的成员函数进行所有的绘图。
  类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理……
[/Quote]http://baike.baidu.com/view/156669.htm
mzlogin 2010-05-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hqin6 的回复:]

C/C++ code
[编辑本段]CDC类(程序设计)
  CDC类定义的是设备上下文对象的类。
  CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。
  通过CDC对象的成员函数进行所有的绘图。
  类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。
  它还为获取和设置绘图属性、映……
[/Quote]

在何处查得如此清楚的中文资料?
求。。。
zhusuguo 2010-05-15
  • 打赏
  • 举报
回复
mfc中声明CDC时不用再另加头文件了,mfc已经给封装好了,直接用即可
wozuiqiang001 2010-05-15
  • 打赏
  • 举报
回复
同7楼

zwfgdlc 2010-05-15
  • 打赏
  • 举报
回复
MFC程序不用包含头文件了。
niejimaoo 2010-05-15
  • 打赏
  • 举报
回复
要先声明
DemonWhisper 2010-05-15
  • 打赏
  • 举报
回复
MSDN is the rescue to every problem .
cfan8 2010-05-15
  • 打赏
  • 举报
回复
谢谢!
s79947171 2010-05-15
  • 打赏
  • 举报
回复
楼上已经说的很清楚了
太乙 2010-05-15
  • 打赏
  • 举报
回复
[编辑本段]CDC类(程序设计)
  CDC类定义的是设备上下文对象的类。
  CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。
  通过CDC对象的成员函数进行所有的绘图。
  类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。
  它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换坐标,处理区域、剪贴、绘制直线及绘制简单椭圆和多边形等形状提供了成员函数。
  另外还为绘制文本、处理字体,使用打印机跳转,滚动和播放元文件提供成员函数。
  使用CDC对象时要构造它,然后调用与它平等的、使用设备上下文的Windows函数的成员函数。
  注意:
  Windows 95下所有屏幕坐标限制在16位以内。因此向CDC成员函数传递的int必须在-32768至32767之间。
  Windows使用与设备无关的图形设备环境(DC :Device Context) 进行显示 。MFC基础类库定义了设备环境对象类----CDC类。
  CDC与CGdiObject的关系
  说到CDC类就不能不提一下GdiObject---图形对象类。 在Windows应用程序中,设备环境与图形对象共同工作,协同完成绘图显示工作。就像画家绘画一样,设备环境好比是画家的画布,图形对象好比是画家的画笔。用画笔在画布上绘画,不同的画笔将画出不同的画来。选择合适的图形对象和绘图对象,才能按照要求完成绘图任务。
  有关CDC类的继承
  父类:从 CObject 直接继承而来。继承了CObject类的各种特性,如动态创建等等。
  子类:CClientDC-------代表操作窗口的DC ,是比较常用的一个子类
  CMetaFileDC ------响应Meta File的DC ,Meta File是一些GDI消息。
  CPaintDC-------响应WM_PAINT消息的DC。
  CWindowDC ------代表整个屏幕的DC
  CDC类的数据成员
  数据成员只有两个:
  HDC m_hDC : CDC对象使用的输出设备上下文
  HDC m_hAttribDC : CDC对象使用的属性设备上下文
  二者在CDC对象创建时指向相同的设备上下文。
  所需头文件:#include <afxwin.h>
cfan8 2010-05-15
  • 打赏
  • 举报
回复
自己顶一下。

65,189

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧