随笔分类 - 03-09、图像的显示及绘图相关
摘要:路径层:为所绘制的点、矩形、椭圆等添加绝对领域;利用CDC类提供的BeginPath和EndPath两个函数来实现。 裁剪区域:可以把它理解为一个绘图区域,其大小可由我们控制;通常可以把客户区看作一个大的裁剪区域,也可以把一个矩形作为裁剪区域,把之后的绘图操作仅限于这个区域内;利用CDC类提供的Se
阅读全文
摘要:1.1创建文本插入符 CWnd类的CreateSolidCaret()函数: void CreateSolidCaret( int nWidth, int nHeight ); 例:Text 利用MFCAppWizard创建单文档视图工程,插入符的创建应该在窗口创建之后进行,可以在WM_CREATE
阅读全文
摘要:第一步:创建位图 CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP1); 第二步:创建兼容DC CDC dcCompatible; dcCompatible.CreateCompatibleDC(pDC); 第三步:将位图选入兼容DC中 dcCompatibl
阅读全文
摘要:功能: 1、绘制的图形包括直线、椭圆和矩形,通过菜单对绘制的图形切换 2、在视图中使用鼠标动态的绘制图形 分析: 当窗口尺寸发生变化时,引起窗口重绘,会发送WM_PAINT消息,这时首先会擦除窗口的背景,然后再进行重绘操作,这样就把窗口中先前绘制的图形擦除掉了;可以将绘制图形的三要素(起点、终点、绘
阅读全文
摘要:1.1绘图设备类 CDC类 -- 绘图设备类,父类是CObject类。表示一般的绘图设备,如:打印机、显示器等 CWindowDC类 -- 窗口类,父类是CDC类。表示的是窗口区域,包括客户区和非客户区。一般界面的美化会使用该类。 CClientDC类 -- 父类是CDC类。仅表示的是窗口区域的客户
阅读全文