请问MFC中OnDraw函数能不能在不是Cxxview的类中使用?
如果能,要怎样调用?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
MFC中OnDraw函数在非view类使用
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2020-10-09 09:29关注可以使用回调函数,在view的OnDraw中调用你的类的代码。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-12-09 08:56回答 1 已采纳 在OnDraw中怎么调用rec函数的呢?
- 2015-06-13 07:05回答 2 已采纳 找到原因了,是m_chessboard.LoadBitmap(IDB_BITMAP1);加载位图的这一行要放到if里面
- 2015-04-12 06:10回答 1 已采纳 不一定非得要给参数赋值啊,不赋值的话,那个参数是必须传入的参数
- 2020-07-06 17:03指针的值是地址的博客 MFC OnDraw()函数 画图。 以及DrawText()函数的nFormat参数。
- 2015-04-15 03:37回答 7 已采纳 Activity的setContentView(new MyView(this));方法是不能重复调用的. paint_layout = layIn.inflate(R.layout.paint_l
- 2021-10-13 17:51回答 2 已采纳 是preferenceFragments的特性,当前界面部分部件发生变化时,整个界面都会刷新。最后采用的是属性动画,或者开启线程定时刷新界面解决了问题。
- 2017-05-27 15:20回答 2 已采纳 微软官方的例子:https://msdn.microsoft.com/zh-cn/library/f35t8fts(v=vs.80).aspx
- 2021-10-05 15:49OREH_HERO的博客 MFC中的OnDraw函数如果画了东西,需要清屏时,可以写一个清屏函数,函数内创建画刷,再创建与客户窗口大小一致的矩形,用画刷填充矩形。 void CConvexHullView::ClearWnd(CDC* pDC) { CRect rect; //创建一个矩形...
- 2016-03-30 14:04回答 4 已采纳 http://zhidao.baidu.com/link?url=NOlzehhzNbismjdi5X9OTLNgkleQLZ_EMpYTXAFA0stiy_07hy3Ji3g0PCjqNezXi_I
- 2016-03-30 12:17回答 3 已采纳 OnSize在窗体改变大小的时候触发,和后两者完全不同,至于OnPaint、OnDraw区别,参考:http://blog.csdn.net/tracing/article/details/28061
- 2016-12-09 03:20回答 1 已采纳 你把系统那个方法给重写了吧,那个super() 不能删除的,这个会调用系统的方法。
- 2022-08-03 23:46在MFC中,我们通常在CView派生类的OnDraw()函数中进行绘图操作。例如,以下是一个简单的示例,展示了如何在MFC应用中绘制一个矩形: ```cpp void CTest01View::OnDraw(CDC* pDC) { CTest01Doc* pDoc = GetDocument...
- 2022-09-22 22:06在MFC中,文档(Document)类负责存储和管理应用程序的数据,视图(View)类则负责显示这些数据并处理用户的输入。两者之间的通信机制是MFC设计的核心,使得数据和界面可以同步更新。 描述中提到的“MFC框架类、...
- 2021-04-11 09:01要在Doc/View应用中使用网格控件,我们需要做以下几步: 1. **添加CGridCtrl类**:首先,在你的View类中添加CGridCtrl成员变量,这将作为视图中显示的网格。 ```cpp class CMyView : public CView { // ... ...
- 2022-09-20 13:38在MFC中,我们可以通过重写一些成员函数来定制视图的行为,例如`OnDraw()`用于绘制视图内容。 2. **MFC中的缩放**: MFC提供了多种方式来实现缩放,包括手动缩放和自动缩放。手动缩放通常通过调整控件的大小和位置...
- 2021-04-26 17:54123 6的博客 1.在重写View的时候有没有加上setWillNotDraw(false) this.setWillNotDraw(false); public class PeopleView extends View { public float bitmapX; public float bitmapY; public PeopleView(Context context...
- 2022-09-22 17:35在MFC中,“文档”类(如CDocument)主要负责存储和处理应用程序的数据,而“视图”类(如CView)则负责数据的显示和用户交互。文档和视图之间的通信通过MFC的消息映射机制来实现,这样可以确保视图的更新与文档的...
- 2023-11-03 07:47zsc_118的博客 一开始在CDC类的文档里未找到对应的api,后查阅资料获知需要借助CPen类型进行设置。由于函数图像和坐标轴均为实线,故采用PS_SOLID风格。而nWidth和crColor按实验要求填写即可。另一种方式是利用CreatePen参数与构造...
- 2016-11-16 04:45Eastmount的博客 这是最近我《计算机图形学》课程实践编程课介绍的相关知识,主要是想通过MFC C++绘图,让学生体会下图形学相关的编程及简单的图形绘制,同时非常佩服学生的想象力,他们做得真的不错。希望这篇基础文章对你有所帮助...
- 2017-06-01 09:38在Android开发中,`onDraw()`方法是View类的一个关键回调方法,用于绘制自定义视图的图形内容。当你创建一个自定义View并期望在屏幕上看到任何可视元素时,`onDraw()`是至关重要的。然而,有时候我们可能会遇到`...
- 没有解决我的问题, 去提问