文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > VC绘图
侵权投诉

VC绘图

绘图

VC-MFC 中的 CDC 绘图(三) 资源共享 2009-09-15 15:13:57 阅读1573 评论0 字号:大中小 订阅

5.清屏

Windows没有提供专门的清屏函数,可以调用CWnd的下面两个函数调用来完成该功能: void Invalidate(BOOL bErase = TRUE);

void UpdateWindow( );

或调用CWnd的函数

BOOL RedrawWindow(

LPCRECT lpRectUpdate = NULL,

CRgn* prgnUpdate = NULL,

UINT flags = RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE

);

来完成。

例如(菜单项ID_CLEAR的事件处理函数):

CDrawView::OnClear() { // 调用OnDraw来清屏

//Invalidate();

//UpdateWindow( );

RedrawWindow( );

}

也可以用画填充背景色矩形的方法来清屏,如:

RECT rect;

GetClientRect(&rect);

pDC->FillSolidRect(&rect, RGB(255, 255, 255));

6.在控件上绘图

可以在对话框资源中放置图片控件,并对其类型属性选Frame。可在对话框的绘图消息响应函数OnPaint或其他函数中,用CWnd类的函数GetDlgItem:

CWnd* GetDlgItem( int nID ) const;

第1页

你可能喜欢

热门文档

相关文档

  • Vc画图的方法

    Vc 画图的方法 一. 使用 MFC 新建一个 MFC。Exe 单文档工程 下面是实例代码 void CTestView::OnDraw(CDC* pDC) { CTestDoc* pDoc = GetDocument(); ASSERT_...

  • VC绘图

    其次,在计算机软件方面, 利用 VC++软件的 MFC 功能编写代码,设计了一个简单图形绘制系统。绘图就是画图, 现在多有电脑在绘图工作,有工程绘图,设计绘图,平面绘图,...

  • VC绘图教程

    1 / 47 VC 绘图/游戏简易教程--1:创建新项目 [本期目标] 学会在 VC 里面创建项目,并写简单的程序。 VC 写程序要有项目的概念,一个项目可以有多个 .cpp ...

  • vc++绘图

    VC绘图基础 58页 1下载券 VC++绘图介绍 56页 免费 VC++双缓冲绘图 3页 ...本软件是利用 VC++这个强大的可视化编程工具开发的,软件主要功能包括图 形的...

  • VC绘图

    VC绘图_经管营销_专业资料。VC绘图有人把DC比喻成画家的画室,这里有画布、画刷、画笔等等很多工具。 就画布而言,画布形式可以不同,是的,我可以在桌上(desktop)...

  • VC++绘图介绍

    如何建立一个VC++应用程序框架文件: 编辑状态下的窗口布局 调试状态下的窗口布局 一.MFC绘图函数: 1.1 生成设备环境对象设备环境是一个对窗口的绘图表面的属性...

  • VC绘图简易教程

    VC绘图简易教程_IT/计算机_专业资料。VC 绘图/游戏简易教程 作者: b e st an s 整理 : k shi f t 前言针对人群 ? 职业不限,水平不限,男女不限。基本...

  • VC 绘图,使用双缓冲技术实现

    VC 绘图,使用双缓冲技术实现 绘图, ***所有的 GDI 绘图函数使用的都是逻辑坐标(逻辑范围)*** ***系统默认情况下 物理范围和逻辑范围 是 1:1 的对应关系 *...

  • VC++绘图

    VC++大数据量绘图时无闪烁刷屏技术实现 大数据量绘图时无闪烁刷屏技术实现引言 当我们需要在用户区显示一些图形时, 先把图形在客户区画上, 虽然已经画好但此时我...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email