社区
图形处理/算法
帖子详情
MFC中,在窗体绘图,如何将图绘制到控件之上
tx183584
2011-10-21 10:35:46
画一个图,如何能画在控件之上,如果重载控件的onpaint方法,这图只能画在控件上,怎么样能同时在窗体上画呢
...全文
303
6
打赏
收藏
MFC中,在窗体绘图,如何将图绘制到控件之上
画一个图,如何能画在控件之上,如果重载控件的onpaint方法,这图只能画在控件上,怎么样能同时在窗体上画呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QQ515311445
2011-10-21
打赏
举报
回复
那你的意思就不是画在窗体上了,而是画在屏幕上,用GetDC(NULL)取屏幕的HDC,再在屏幕的HDC上画就行.
fandh
2011-10-21
打赏
举报
回复
如果是这样的话,那么,两个都要画!
fandh
2011-10-21
打赏
举报
回复
你希望是不是这样?
给窗体画图,连控件也画了?
tx183584
2011-10-21
打赏
举报
回复
[Quote=引用 1 楼 fandh 的回复:]
画的时候,取窗体的rect与窗体的DC,然后画,最好在窗体里面画。
[/Quote]
取窗体的dc,画的图.,会被控件给覆盖了
fandh
2011-10-21
打赏
举报
回复
画的时候,取窗体的rect与窗体的DC,然后画,最好在窗体里面画。
lionpl
2011-10-21
打赏
举报
回复
在控件上画
CWnd *pWin = GetDlgItem(IDC_STC_FLAT); //IDC_STC_FLAT为你控件ID
CDC *pDC = pWin->GetDC();
pDC->......
在窗体上画
CDC *pDC = GetDC();
pDC->......
mfc
窗体
绘
图
在自定义
窗体
中
动态
绘制
图
形,其
中
使用了多种
控件
,包括
mfc
绘
图
控件
属性页 进度条 滑动
控件
树形
控件
.
MFC
不规则
窗体
.zip
MFC
不规则
窗体
.zip 关于边边有杂色的问题,是因为
图
片的问题,如果你用PS把边边的颜色 弄成和透明颜色一样就可以解决此问题了。
窗体
透明、
窗体
上
控件
和DC
绘
图
不透明 更新
实在是没办法再改的更好了。这个东西其实应用起来很受限制的。我所知道的一个用途就是在使用MapX数字地
图
的时候,可以将这样一个透明
窗体
贴在MapX
控件
的上方,在这个
窗体
上去
绘制
一些原本在OnDrawUserLayer
中
绘制
的东西,因为在OnDrawUserLayer
中
绘
图
要想添加一些动画效果或者使用内存
绘
图
都比较困难。 这次更新和上次的基本上差不多,去掉了一些没用的代码和类。 增加了GDI+的支持。但是GDI+在这个里面的用武之地实在有限。 它的优劣应参见:http://blog.csdn.net/Tinary3v0/archive/2008/10/19/3097884.aspx 不值得下载不要下了!
MFC
窗体
编程
Windows
窗体
(Form,形状/表单)原来是Visual Basic程序的用户界面,后来成为.NET程序的GUI,被Visual Studio
中
的C#、Visual Basic、F#、MC++和C++/CLI等开发语言工具所使用,后来又从Visual C++ 2005起被引入到
MFC
编程
中
。 作为应用程序的基本单元,
窗体
实质上只是一个(类似于对话框的)简单框架窗口,内含一块空白板(客户区)。开发人员可通过添加
控件
(包括菜单条、工具条、状态条、计时器和公用对话框等)来创建用户界面,并通过编写代码来操作数据,从而填充这个空白板。为此,Visual Studio提供了一个有助于编写代码的集成开发环境,以及一个针对.NET框架编程的丰富的
控件
集。通过使用代码来补充这些
控件
的功能,可以方便快捷地开发所需要的解决方案。
mfc
按钮
图
片重绘,
窗体
背景
图
片
按钮支持png
图
片,4种状态。
窗体
添加背景
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章