社区
VC.NET
帖子详情
VC6 mfc 使用GDI+画图,代码在OnPaint(),为什么只能画一次?
hailinouc
2014-11-07 08:09:13
如题,第一次打开窗体时可以看到使用GDI+画的图,当我改变参数,重新调用OnPaint中的GDI+画图函数后,图形不更新,还是初始化窗口时的图形,请高手指教?
...全文
387
3
打赏
收藏
VC6 mfc 使用GDI+画图,代码在OnPaint(),为什么只能画一次?
如题,第一次打开窗体时可以看到使用GDI+画的图,当我改变参数,重新调用OnPaint中的GDI+画图函数后,图形不更新,还是初始化窗口时的图形,请高手指教?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hailinouc
2014-11-08
打赏
举报
回复
去掉CDialog::OnPaint();解决了
hailinouc
2014-11-07
打赏
举报
回复
是在哪里调用invalidate呢?我的图形画在Picture控件上,我调用后怎么清空了?
bdmh
2014-11-07
打赏
举报
回复
调invalidate
VisualStudio2010
MFC
GDI+
绘制Dialog窗口背景图片
格式为bmp的背景图一张,此处我选老胡的照片吧。 工程路径找到Add Resource 按照操作步骤加入图片 修改ID为IDB_HuGeBG 名字自己随便命名就好了。 IMPLEMENT方法(1)- WM_CTLCOLOR消息将图片绘制上去 快捷键Ctrl...
MFC
中的GDI绘图
一.关于GDI的基本概念 什么是GDI? Windows绘图的实质就是利用Windows提供的图形设备接口GDI(Graphics Device Interface)将图形绘制在显示器上。 在Windows操作系统中,动态链接库C:\WINDOWS\system32\gdi...
MFC
用gdi绘制填充多边形区域
这里的
代码
是实现一个三角形的绘制,并用刷子填充颜色 在On
Paint
()函数里面 运用的是给定的三角形的三个点,很多个点可以绘制多边形 CBrush br(RGB(40,130,170)); CRgn rgn; CPoint arrpt[3]; arrpt[0].x...
MFC
GDI绘图基础
一.关于GDI的基本概念 什么是GDI? Windows绘图的实质就是利用Windows提供的图形设备接口GDI(Graphics Device Interface)将图形绘制在显示器上。 在Windows操作系统中,动态链接库C:/WINDOWS/system32/gdi32....
Windows
GDI+
详解
GDI+
(Graphics Device Interface Plus图形设备接口加)是Windows XP和Windows Server ...
GDI+
不但在功能上比GDI 要强大很多,而且在
代码
编写方面也更简单,因此会很快成为Windows图形图像程序开发的首选。 一、
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章